0

在 iPhone / iPad 屏幕底部显示以下内容: 在此处输入图像描述

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

似乎有几个选择:

  1. 使用 2 UILabel,并使其在底部标签处可点击
  2. 使用UITextView-- 但是链接的 URL 是否必须在文本中才能被点击,因此也会显示给用户?
  3. 使用UIButton...并使其可点击...但似乎无法以这种方式制作第二行样式的边框?
  4. 使用UIWebView——事实上,上面显示的 2 条所需的行是使用 HTML 和 CSS 设置样式的……但是使用UIWebView会不会太过分或占用太多内存?

添加这样的链接的好的或最佳做法是什么?

4

2 回答 2

1

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

另一种方法是继承 a UITextView,并且由于它继承自UIView,因此您可以覆盖该-touchesBegan:withEvent:方法以打开 URL。

于 2012-07-19T05:27:43.683 回答
0

在完整版本的顶部抛出一个 UILabel 文本和一个空按钮,背景颜色设置为清除

于 2012-07-19T05:35:26.430 回答