1.按鈕的型別 /*
uibuttontype.system
:前面不帶圖示,預設文字顏色為藍色,有觸控時的高亮效果
uibuttontype.custom
:定製按鈕,前面不帶圖示,預設文字顏色為白色,無觸控時的高亮效果
uibuttontype.contactadd
:前面帶
「+」圖示按鈕,預設文字顏色為藍色,有觸控時的高亮效果
uibuttontype.detaildisclosure
:前面帶
「!」圖示按鈕,預設文字顏色為藍色,有觸控時的高亮效果
uibuttontype.infodark
:為感嘆號
「!」圓形按鈕
uibuttontype.infolight
:為感嘆號
「!」圓形按鈕 ps
:自ios7
起,infodark
、infolight
、detaildisclosure
效果都是一樣的
*/2.建立按鈕
//1.建立乙個按鈕 型別為乙個列舉需要使用'.'來定義型別
let btn = uibutton(type: .custom)
//2.定義frame
btn.frame = cgrect(x: 5, y: 5, width: 50, height: 50)
//如果為custom型別的可以直接簡化如下 預設為custom型別的
// let btn = uibutton(frame: cgrect(x: 5, y: 5, width: 50, height: 50))
//3.文字設定
btn.settitle("嘿嘿", for: .normal)
//4.文字顏色設定
btn.settitlecolor(uicolor.blue, for: .normal)
//5.背景設定以及設定
// btn.setbackgroundimage(<#t##image: uiimage?##uiimage?#>, for: <#t##uicontrolstate#>)
// btn.setimage(<#t##image: uiimage?##uiimage?#>, for: <#t##uicontrolstate#>)
//6.按鈕背景顏色
btn.backgroundcolor = uicolor.brown
//7.文字的位置,的位置
// btn.imageedgeinsets = uiedgeinsets(top: <#t##cgfloat#>, left: <#t##cgfloat#>, bottom: <#t##cgfloat#>, right: <#t##cgfloat#>)
//新增到view上
v.addsubview(btn)
//新增事件
btn.addtarget(self, action: #selector(clickaction(button:)), for: .touchupinside)
swift3 0 元組的用法
元組是我們的新朋友,多嘗試使用這個新特性吧,會讓生活輕鬆不少 用法一 比如交換輸入,普通的寫法是,funcswapme1 a inout t,b inout t 但是如果用元組的話,就可以不使用額外空間就能完成交換 funcswapme1 a inout t,b inout t var a 10 v...
swift3 0 字典的基本用法
自學swift3.0,如果有什麼錯誤或建議的話歡迎吐槽哦 1.字典的定義使用 key value,key value 快速定義 let dic string any name 張三 age 22 print dic 陣列字典 let arrdic string any name 張三 age 22 ...
Swift3 0 建構函式
viewcontroller.swift import uikit 在swift中,同乙個專案中 同乙個命名空間 所有的類預設都是共享的,不需要引用,可以直接訪問,不需要import 所有物件的屬性 var,也可以直接訪問到 class viewcontroller uiviewcontroller...