我甚至不确定如何制定这一点 - UIView
有UIImage
,UILabel
和UITextField
字段。现在,如果UITextField
内的文字很长,我希望整个UIView
可以滚动(不仅UITextField
,这很容易)。
我试图在里面创建带有图像,文本和标签的可滚动视图,但是如果我使文本字段不可滚动,则不会显示大部分文本。
答案 0 :(得分:2)
我遇到了类似的问题,并使用UITableView
作为解决方案。表视图中的每个单元格都可以是自定义视图。 (文字/标签/图像,因为你喜欢它)
对于您的文本,您可能只是在其中一个表格视图单元格中嵌入了WebView
,同时确保将webView的scrollView的委托设置为TableView。
根据人们在TableView中通常面对的问题,您可能需要检测文本的内容大小并动态调整单元格高度,然后调用reload。
您可以采取另一种可能的方法(如果您想避免UIWebView
) - NSAttributedString
。你可以设置单元格的`textLabel?.attributedText'到属性字符串,这将保留您想要的效果。
在此之前,请确保设置' cell.textLabel?.numberOfLines'到0。
答案 1 :(得分:2)
如果您将'aliases' => [
// ...
'Form' => 'Collective\Html\FormFacade',
'Html' => 'Collective\Html\HtmlFacade',
// ...
],
的{{1}}属性设置为numberoflines
UITextField
,则应自动调整内容大小。确保在包含0
,_txtField.numberoflines = 0
和UIScrollView
等其他观看次数的UIImageView
之间存在正确的约束。