我想创建一个自定义输入视图,其中一些按钮在所选的UITextField中插入“图标”,如“RSS”或“Reader”图标,有时会出现在Mobile的URL输入字段的右侧苹果浏览器。我希望图标与文本混合,并且所有意图和目的(如选择,剪切和粘贴以及删除)都表现得像普通字符字形。
这些图标有名称吗?是否有用于创建它们的API,或者我是否必须从头开始构建它?
答案 0 :(得分:9)
leftView
类的rightView
和UITextField
属性(UIView的实例)正是出于此目的,您可以使用leftViewMode
和{来控制它们的行为{1}}属性。我建议您阅读rightViewMode
课程参考资料以获取更多详细信息。
答案 1 :(得分:1)
根据this question,我想要的是NSTokenField
并且iOS中没有可用的库存。但是,GitHub上有一些实现。