希望这能有所帮助!
如果您隐藏了文本视图,那么您的文本视图仍然存在,文本长度也不会受到影响。
因此,与其隐藏/显示文本视图的文本,最好将您的文本视图从“”更新为“任何您想要显示的内容”。
在这种情况下,自动布局可以轻松处理您的查询。您只需要进行设置即可。
self.tableView.estimatedRowHeight = 65 //whatever number
self.tableView.rowHeight = UITableViewAutomaticDimension
在xib/storyboard中,为您的文本视图添加顶部
和底部
的约束条件,同时不要忘记将您的文本视图设置为不可滚动。
实际上,我建议您直接使用UILabel
代替UITextField
,您只需要将Label
的lineNumber
设置为0
,就可以忽略文本视图的滚动和大小设置
。