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