在iOS上,从免费版到完整版的链接有哪些选项?

时间:2012-07-19 05:12:41

标签: ios uikit

要在iPhone / iPad屏幕底部显示以下内容: enter image description here

(字体是灰色的,在“完整版”下面有一个虚线...如果用户点击“完整版”,它将把用户带到App Store上的完整版应用程序 - 它是好的,如果所有2行或全部底线都是可点击的)

似乎有几个选择:

  1. 使用2 UILabel,并将其点击底部标签
  2. 使用UITextView - 但是链接的URL必须在文本中才能被点击,因此也会显示给用户吗?
  3. 使用UIButton ...并使其可点击......但似乎没办法在第二行样式上制作边框?
  4. 使用UIWebView - 事实上,上面显示的2条所需的线条都是使用HTML和CSS设置的...但是使用UIWebView太过于过度杀戮或占用太多内存?
  5. 添加类似链接有什么好处或最佳做法?

2 个答案:

答案 0 :(得分:1)

如果您以编程方式执行所有操作,则可以使用UIButton类型Custom,然后添加一些标签作为子视图或自定义绘图。

另一种方法是继承UITextView,并且由于它继承自UIView,您可以覆盖-touchesBegan:withEvent:方法来打开网址。

答案 1 :(得分:0)

向文本投掷UILabel,在完整版本顶部放置一个空按钮,并将backgroundColor设置为清除