ios - 根据每个段中的标题更改分段控件的宽度?

标签 ios objective-c user-interface width uisegmentedcontrol

开头是这样的,我喜欢:
Screenshot1.png

但后来我添加了一个片段,结果发生了:
Screenshot2.png 宽度在 IB 中设置,而不是在代码中设置。

我只需要一种动态计算宽度的方法。最后,它会做这样的事情:

control.width = (labelWidths + marginWidths);
// where marginWidths = (marginWidth * control.numberOfSegments)

最佳答案

您可以使用属性apportionsSegmentWidthsByContent 并将其设置为YES

关于ios - 根据每个段中的标题更改分段控件的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11990330/

相关文章:

ios - TableView 不重新加载数据

iphone - 如何在 ipad 编码中将 splitview 添加到我的基于 View 的应用程序

objective-c - CALayer 不显示

user-interface - 在 TreeView Odoo 13 之外添加按钮

缩小窗口时 JavaFX backgroundImage 消失

ios - cocoa touch : Multiple line text input

ios - 用于在 iOS 上启动 Facebook Messenger 的自定义 URL

ios - AVAssetWriter startWriting 状态为 3 时无法调用方法

iphone - iOS应用中的线程问题

java - 为什么需要 ListModel 对象?