![]() |
1
3
另一种选择是为按钮设置图像。创建显示适当文本的图像,按钮将显示该图像而不是文本。 我同意扎克的观点,强调文本是多余的,违反了接口语法。首先在链接的文本下加下划线,以指示它们具有类似按钮的行为。如果文本已经在按钮中,则无需在其下加下划线以指示其行为类似于按钮,因为用户已经期望对单击该按钮做出响应的操作。 |
![]() |
2
35
为@haider的答案添加屏幕截图。 注: 只有突出显示的文本才会加下划线,因此如果需要,可以只在特定范围内加下划线。
不管怎样,我最终还是在代码中加下划线,只是因为我不能让 bold 和underline一起工作,因为某种原因。可能是因为我使用的字体,谁知道呢。
|
![]() |
3
8
在Interface Builder中执行此操作
|
![]() |
4
5
斯威夫特3.2
目标C
|
![]() |
5
4
由于iOS 6.0,您可以使用
|
![]() |
6
3
要执行所需的操作,需要使用cContextStrokePath()在uiLabel的cgLayer上绘制下划线。
尽管如此,我还是要挑战你重新考虑你的设计选择。将按钮文本显示为超链接对于Windows桌面应用程序(例如,使用
解决这个问题的“CocoaTouch”方法是使用UITableView显示邮件ID的列表。为每一行提供适当的附件按钮。例如,您可以使用
祝您好运,编码愉快! |
![]() |
7
1
很简单,使用一个WebView并插入一个HTML块来显示iPhone除了HTML之外无法显示的任何文本。 |
![]() |
8
1
感谢@robert chen的回答,请更新至swift 4.1。
|
![]() |
9
0
那么,如果你想在一个文本块内提供一个指向网站的链接呢?用户需要一些可视指示,文本是一个链接,并将它们带到某个地方。 蓝色下划线的超链接外观是预期的标准,但理解这是PC方式。那么iPhone的方式是什么呢? 我以前用过一个自定义按钮,没有背景等蓝色文本,虽然没有下划线,它允许tappable文本。 有兴趣知道别人在做什么…… |
![]() |
ddpishere · swift pdf文件未附加到电子邮件 9 年前 |
![]() |
nOOb iOS · 在应用程序启动时禁用邮件编辑器 9 年前 |
![]() |
Lachtan · 如何使用变量更改HTML文件的内容? 9 年前 |
![]() |
Shah Paneri · 如何在iphone中通过电子邮件发送.caf文件? 12 年前 |