首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用uibutton包装一段文字

用uibutton包装一段文字
EN

Stack Overflow用户
提问于 2014-12-15 20:39:06
回答 1查看 725关注 0票数 5

我需要在按钮周围显示一条短信。

在我看来,控制器有:

代码语言:javascript
复制
class myViewController: UIViewController {

    @IBOutlet var backButton: UIButton!
    @IBOutlet var myTitle: UITextView!

    override func viewDidLayoutSubviews() {
        super.viewDidLayoutSubviews()
        let exclusionPath:UIBezierPath = UIBezierPath(rect: backButton.frame)
        myText.textContainer.exclusionPaths=[exclusionPath]
    }

     override func viewDidLoad() {
         super.viewDidLoad()
         myTitle.text="Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu"
     }

}

我进了模拟器

预期结果:

怎么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-15 20:53:18

exclusionPaths的文档将其描述为:An array of UIBezierPath objects representing the exclusion paths inside the receiver's bounding rectangle. Default value: nil.

您正在使用另一个视图的frame设置此属性,该属性使用不同的坐标系。记录这些属性的值(标签的framebounds,按钮的frame ),看看这些值是如何关联的,以及如何从一个转换到另一个。

相关文件:视图坐标系之间的转换

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27492697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档