【问题标题】:UISegmentedControl like in iTunes/App Store appsUISegmentedControl 就像在 iTunes/App Store 应用程序中一样
【发布时间】:2011-05-15 09:40:14
【问题描述】:

我正在尝试获得一个 UISegmentedControl,就像在 iTunes 应用程序和 App Store 应用程序中一样, 您可以在 Top Paid、Top Free 和 Top Grossing 之间进行选择,它是一种条形样式,除了更多的蓝色。它位于表格视图上方

【问题讨论】:

    标签: iphone objective-c uisegmentedcontrol


    【解决方案1】:

    使用普通的 UISegmentedControl 类,并根据需要使用属性更改样式。

    (参见右侧的样式弹出菜单!)

    您还可以将控件的segmentedControlStyle 属性设置为以下值之一:

    typedef enum {
       UISegmentedControlStylePlain,
       UISegmentedControlStyleBordered,
       UISegmentedControlStyleBar,
       UISegmentedControlStyleBezeled,
    } UISegmentedControlStyle;
    

    【讨论】:

    • 我也想过这个,但是和想要的风格不符,就像一个蓝色背景的小工具栏。
    【解决方案2】:

    segmentedControl.segmentedControlStyle = 7;

    【讨论】:

    • 简单地使用这样的整数通常是个坏主意。如果苹果决定改变“7”的含义会发生什么?改用常量。
    • 然后我会更新我的应用程序。我真的不太担心。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-08
    • 1970-01-01
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多