相关疑难解决方法(0)

如何在Swift中设置自定义视图的内在内容大小?

背景

我正在制作一个垂直标签,用于传统的蒙古文字.在我刚刚轮换之前,UILabel但是有一些性能问题和其他复杂问题.现在我正在努力从头开始制作标签.但是,当高度调整时(基于字符串长度),我需要垂直标签来告诉自动布局.

我读过的

我阅读了内在内容大小视图与内在内容大小文档.但这些更多是关于如何使用它,而不是如何在自定义视图中定义它.

搜索"自定义视图的ios内在大小"只能给我

在Stack Overflow中.这个特殊问题甚至不需要内在的内容大小,因为它们的视图只是标准视图的集合.

我在想什么

我正在尝试的是下面的答案.我正在添加这个Q&A对,这样就不会花费其他人那么长的时间来找到答案,因为它使用了我使用的搜索关键字.

custom-controls ios swift intrinsic-content-size

40
推荐指数
2
解决办法
4万
查看次数

故事板中导航栏标题视图中的 UIButton 和标签

我在导航标题栏中添加了几个标签和图像。这一切都很好。但我想用 a 覆盖所有内容UIButton,但我无法UIButton注册任何水龙头。

这是我的视图层次结构:

导航栏视图

所有内容均启用用户交互,并且我已IBAction连接到按钮,如下所示:

@IBAction func tapProjectEdit(_ sender: UIButton) {
  print("This never fires. :(")
}
Run Code Online (Sandbox Code Playgroud)

UIButton导航栏中不允许有 吗?还有其他方法可以解决这个问题吗?

uinavigationbar uibutton uinavigationitem ios uistoryboard

1
推荐指数
1
解决办法
943
查看次数