要在iPhone / iPad屏幕底部显示以下内容:
(字体是灰色的,在“完整版”下面有一个虚线...如果用户点击“完整版”,它将把用户带到App Store上的完整版应用程序 - 它是好的,如果所有2行或全部底线都是可点击的)
似乎有几个选择:
UILabel
,并将其点击底部标签UITextView
- 但是链接的URL必须在文本中才能被点击,因此也会显示给用户吗?UIButton
...并使其可点击......但似乎没办法在第二行样式上制作边框?UIWebView
- 事实上,上面显示的2条所需的线条都是使用HTML和CSS设置的...但是使用UIWebView
太过于过度杀戮或占用太多内存? 添加类似链接有什么好处或最佳做法?
答案 0 :(得分:1)
如果您以编程方式执行所有操作,则可以使用UIButton
类型Custom
,然后添加一些标签作为子视图或自定义绘图。
另一种方法是继承UITextView
,并且由于它继承自UIView
,您可以覆盖-touchesBegan:withEvent:
方法来打开网址。
答案 1 :(得分:0)
向文本投掷UILabel,在完整版本顶部放置一个空按钮,并将backgroundColor设置为清除