【问题标题】:ios uisegmentedcontrol with different sizes不同大小的ios uisegmentedcontrol
【发布时间】:2011-06-13 20:50:11
【问题描述】:

我希望在我的应用程序中使用 uisegmentedcontrol,它有 3 个段,但大小不同,第一个和第三个小于第二个... 这可能吗?我怎样才能做到这一点? 谢谢

【问题讨论】:

    标签: ios uiviewcontroller size uitoolbar uisegmentedcontrol


    【解决方案1】:

    试试这个对我有帮助的代码:

    segmentedControl.apportionsSegmentWidthsByContent = true
    

    【讨论】:

      【解决方案2】:

      这确实有效:

      [self.mySegmentedControl setWidth:30.f forSegmentAtIndex:0];
      

      【讨论】:

        【解决方案3】:

        尝试:

        [yourSegmentedController widthForSegmentAtIndex:indexOfSegmentYouWantToChange];
        

        希望对你有帮助。

        编辑:

        可以做得更好:

        [yourSegmentedController sizeToFit];
        

        【讨论】:

        • 是否需要先继承 UISegmented 控件?
        • 没有。至少对于我当时使用的 SDK。
        猜你喜欢
        • 1970-01-01
        • 2016-05-02
        • 2011-01-17
        • 2015-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-02
        • 1970-01-01
        相关资源
        最近更新 更多