我有一个NSString,即'Hello Mr< >。你好吗?'我希望得到< >作为输入内容的UITextField或调用选择列表的UIButton。
这样做的最佳方式是什么?
我的想法是将字母从0计数到'<' - 1,这是UITextfield的起始位置。通过CGRect放置UITextfield。 0 +开始位置+ UITextfield的长度是我的结束位置,我放置其余的字符串,依此类推。 但是对于lineBreakMode和不同的字母大小,即i与m的长度等,它会很复杂。
有关如何将UITextField放入NSString的任何想法,我可以正常使用字符串吗?
答案 0 :(得分:1)
我将UILabel
与UITextField
或UIButton
合并,有一些帧大小计算要做,但没有什么可以反对的。如果我错了,请纠正我。
也许,Interface Builder可以帮助您毫不费力地做到这一点。
答案 1 :(得分:1)
NSPredicate的行为可能与您描述的一样,我认为它不会做您想要的。