带圆形边缘的iPhone文本输入
有没有一种明显的方法可以使文本输入框具有圆形边缘 我不是说将UITextField的borderStyle设置为UITextBorderStyleRoundedRect。那只会给我一个圆角 我指的是在SMS应用程序中(在点击send之前)用作输入的样式文本字段,或者UISearchBar。我还看到它在第三方应用程序中使用(例如,Facebook应用程序中的评论输入框)带圆形边缘的iPhone文本输入,iphone,cocoa-touch,uitextfield,Iphone,Cocoa Touch,Uitextfield,有没有一种明显的方法可以使文本输入框具有圆形边缘 我不是说将UITextField的borderStyle设置为UITextBorderStyleRoundedRect。那只会给我一个圆角 我指的是在SMS应用程序中(在点击send之前)用作输入的样式文本字段,或者UISearchBar。我还看到它在第三方应用程序中使用(例如,Facebook应用程序中的评论输入框) 这是否可以使用标准的Cocoa Touch?或者我必须把我自己的背景图像带到桌子上吗?我认为最简单的方法是使用自定义背景。是UI
这是否可以使用标准的Cocoa Touch?或者我必须把我自己的背景图像带到桌子上吗?我认为最简单的方法是使用自定义背景。是UITextField类的完整API概述。您还可以在textField上设置角半径,这可能会给您足够的控制来获得所需的外观:
textField.layer.cornerRadius = 10;
请确保包含#导入以访问此文件
(以上答案可能是更好的答案;这可能更容易)对于带圆角的iPhone文本输入
包括-#导入
以访问此
textField.layer.cornerRadius=10代码>
这是制作UITextField
圆边的最好、最简单的方法,非常好。但我只能改变UITextField的一角,而不是UITextView。它适用于UITextField吗?是的,它适用于从UIView派生的所有内容。当你说你不能让它工作时,你是什么意思?它不能编译,或者没有明显的效果?如果是第二个,是否在UITextField上设置borderStyle?我发现这是一个计算性很强的程序,有15个大的文本字段都在单元格中,每个字段都有圆角,同时不断滚动。