
- (voID)textFIEldDIDBeginEditing:(UITextFIEld *)textFIEld{ [textFIEld setborderStyle:UITextborderStyleBezel];}- (voID)textFIEldDIDEndEditing:(UITextFIEld *)textFIEld{ [textFIEld setborderStyle:UITextborderStyleNone];} Bezel样式被设置和渲染,但是当调用endit时,不应用none样式.
我尝试将none改为另一个(比如圆形rect),但是那个确实正确渲染.
有谁知道我怎么能让这个工作?
解决方法 是的,这是一个错误.无论如何,我已经通过使用此代码解决了:textFIEld.borderStyle = UITextborderStyleline;textFIEld.borderStyle = UITextborderStyleNone;
这不是一个非常漂亮的方法,但它确实可以解决这个问题.
总结以上是内存溢出为你收集整理的ios – 在didEndEditing中更改UITextField的bordertyle全部内容,希望文章能够帮你解决ios – 在didEndEditing中更改UITextField的bordertyle所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)