当 UIAlertView 出现时 TTTAttributedLabel 链接字体发生变化
Posted
技术标签:
【中文标题】当 UIAlertView 出现时 TTTAttributedLabel 链接字体发生变化【英文标题】:TTTAttributedLabel link font changing when UIAlertView presents 【发布时间】:2015-10-21 00:08:51 【问题描述】:我有一个奇怪的问题:我有一个带有链接的 TTTAttributedLabel:
名称“bryan”是链接。当UIAlertView
出现在此标签上时,链接的字体会发生变化:
如您所见,链接丢失了字体大小和粗细。有没有人见过这个? “背景中的链接”或其他东西是否有单独的字体属性?谢谢。
【问题讨论】:
【参考方案1】:当您创建链接然后设置linkAttributes
时会发生这种情况。当 UIAlertController 出现时,链接变为“非活动”,并恢复为默认样式。设置inactiveLinkAttributes
解决了这个问题。
来源:https://github.com/TTTAttributedLabel/TTTAttributedLabel/issues/542
【讨论】:
这确实救了我的命。我将 [:] 用于 inactiveLinkAttributes 认为这对我来说没有必要。当弹出窗口或警报视图出现时,让我疯狂地找出问题所在。啊男人以上是关于当 UIAlertView 出现时 TTTAttributedLabel 链接字体发生变化的主要内容,如果未能解决你的问题,请参考以下文章
PopViewControllerAnimated:YES 当点击 UIAlertView 使键盘出现在 parentVC
搜索视图控制器推送 VC 时,活动指示器不会出现在自定义 UIAlertView 的中心
在performSelector中包含dismissWithClickedButtonIndex后,UIAlertView会重新出现:withObject:afterDelay: