试图操纵应用程序的设计,我试图改变文本字段的厚度。我在运行时设置文本字段的厚度(我不知道另一种方式),如果值大于0.2,它将自己平方:
// cornered rectangle
self.tfHostname.layer.borderWidth=0.3;
self.tfHostname.borderStyle=UITextBorderStyleRoundedRect;
// still cornered
如果该值小于或等于0.2:
//rounded with no color changes applied to border
self.tfHostname.layer.borderWidth=0.2;
如何在不改变风格的情况下增加厚度?
答案 0 :(得分:1)
我认为borderWidth是以像素为单位的??
[self.tfHostname.layer setBorderWidth:1.0f];
对我来说很好。
或尝试,而不是self.tfHostname.borderStyle = UITextBorderStyleRoundedRect;
[self.tfHostname.layer setCornerRadius:5.0f];
也许你可以复制你想要达到这种方式的风格