答案 0 :(得分:2)
通常,当您想向表中添加搜索栏时,可以这样操作:
选择一个UIViewController而不是UITableViewController。 在顶部添加一个UISearchBar。 在下面添加UITableView。 通过Interface Builder中的约束将搜索栏设置为固定高度。 设置所需的搜索栏的左右约束。 (在您的情况下,可能大约是20px)
不过,您也已经实现了搜索栏的使用方式。
如果您在搜索栏中使用了节标题,则可以通过编程方式添加这些约束。用willDisplayHeaderView
方法设置它们。不过,这是一种更复杂的方法。
就个人而言,我宁愿采用第一种方法,因为在IB中设置约束比通过编程设置要容易得多。
答案 1 :(得分:0)
如果要在文本字段this内的文本周围添加填充,则是这样。
但是图像显示了文本字段外部的红线,我将UITextField嵌套在一个视图内,并将插图添加到该视图中。