想就如何进行自定义Element
设计提出一些建议。
我的设计需要UITableViewCell
,其中包含您在StyledMultilineElement
中找到的常用文字标签,详细文字标签和自定义附件查看。除此之外,我还想在DetailTextLabel下方显示UIWebView
。
理想情况下,UIWebView
的内容会在点按单元格时滑入和滑出。
扩展StyledMultilineElement
非常简单,但默认情况下,StyledMultineElement
垂直居中对齐TextLabel
和DetailTextLabel
。通过扩展IElementSizing
并覆盖GetHeight
,我可以增加单元格大小,但标签会居中。是否有一种简单的方法可以将它们与单元格的顶部对齐,或者是否需要手动进行布局(即在LayoutSubviews
中)?
可以将自定义视图(例如UIWebView
)添加到StyledMultilineElement,还是建议进行完全自定义的布局?
答案 0 :(得分:0)
我能找到的最佳解决方案是将Text
和DetailText
保留在StyledMultiLineElement
中,并使用单独的单元格显示其余内容。