想就如何进行定制Element
设计提出一些建议。
我的设计需要一个UITableViewCell
包含常用文本标签、详细文本标签和自定义 AccessoryView 的StyledMultilineElement
. 除此之外,我想UIWebView
在 DetailTextLabel 下方显示一个。
理想情况下,当UIWebView
点击单元格时,内容将滑入和滑出。
扩展 很简单StyledMultilineElement
,但默认情况下,StyledMultineElement
垂直居中对齐TextLabel
和DetailTextLabel
。通过扩展IElementSizing
和覆盖GetHeight
,我可以增加单元格大小,但标签居中。是否有一种简单的方法可以将它们对齐到单元格的顶部,或者是否需要手动进行布局(即 in LayoutSubviews
)?
可以向 StyledMultilineElement 添加自定义视图,例如UIWebView
,还是建议进行完全自定义的布局?