Nút bấm mặc định của swift
khá đơn điệu
Để thay đổi font chữ cho
nút, ta dùng lệnh
let at=NSMutableAttributedString(string: t, attributes: [NSForegroundColorAttributeName: UIColor.blueColor(), NSFontAttributeName: UIFont(name: "Arial", size: 15.0)!])
button.setAttributedTitle(at, forState: .Normal)
Để làm chữ đậm ta dùng lệnh
button.font = UIFont.boldSystemFontOfSize(17)
Để đổ màu nền ta dùng lệnh
button.backgroundColor = hex("#e6e6fa")
Hàm hex để dùng mã hex
code bạn xem ở đây.
Để tạo góc bo tròn, ta
dùng
button.layer.cornerRadius = 20
Tăng giảm chỉ số sẽ làm
góc tròn ít hay nhiều
Để tạo viền, đổ màu cho viền,
ta dùng lệnh
button.layer.borderColor = hex("#6699cc").CGColor
button.layer.borderWidth = 1
Để nút bấm trông có vẻ nổi
như hình 3D, bạn chuẩn bị môt cái ảnh png hình nút bấm nổi, đây là ảnh tôi làm
trong Word, dùng Insert Shapes, đổ nền.
Sau đó bạn khai báo image
lên trên viewDidLoad.
let im = UIImage(named:
"noi")
Rồi
set nó thành nền của nút bấm dưới dòng định vị.
bu1.setBackgroundImage(im,
forState: .Normal)
No comments:
Post a Comment