2015-05-07 11 views
5

Xcode 6'da kenarlıklı bir düğme oluşturmak istiyorum. Örneğin, bu kitaplıktaki düğmeler gibi görünmesini istiyorum - https://github.com/a1anyip/AYVibrantButton - özel görsel efektler olmadan. IB'de herhangi bir kod yazmadan bazı kurulumlar yaparak bunu başarmak mümkün mü? Teşekkürler.Xcode 6'daki film şeridine kenarlıklı bir düğme ekleme

+0

İki görüntü alın, 1 arka plan şeffaf ve kenarlıklı, istediğiniz arka plana sahip 2., Storyboard düğmesinde her iki resmi de normal modda ve vurgulama modunda ayarlayın. –

+0

Kenarlık, köşe yarıçapı ve görsel bulanıklık efektleri çalışma zamanı özelliğidir. Xcode'da sadece kodla yapabilirsiniz. –

cevap

18

Sen düğme seçmek

film şeridi

yılında Runtime Özellik ekleyebilir

Runtime Attribute in storyboard

+0

Çok teşekkürler ama düğmenin genişliğini nasıl değiştirebilirim? – James

+0

Sanırım anladım. Şimdi sınır rengini veya bazı diğer özellikleri değiştirmek mümkün mü? – James

+0

Düğmenin neredeyse tüm özellikleri burada ayarlanabilir. İşte KVC'nin teknisyeni. – Leo

4

"addImageButton" Burada benim UIButton ve ben düğmeye sınırını oluşturmak için satır kod aşağıda kullanıyorum.

[addImageButton.layer setBorderWidth:5]; 
[addImageButton.layer setBorderColor:[[UIColor redColor] CGColor]]; 
[addImageButton setTintColor:[UIColor whiteColor]]; 
[addImageButton setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; 

Snapshot

Umut bu sorunu çözer.