【问题标题】:Segmented Button Control分段按钮控制
【发布时间】:2012-08-23 03:52:57
【问题描述】:

快速问题:有谁知道我如何创建一个像按钮一样的分段控件。这种控制可以在 Yelp 和 Tweetbot 等应用中找到。

【问题讨论】:

    标签: ios xcode button controls


    【解决方案1】:

    您说它们就像按钮一样,简直一针见血——您应该将每个按钮实现为单独的UIButton。尽管他们似乎加入了,但他们的行为不像UISegmentedControl

    【讨论】:

    • 是的——让每个按钮成为一个按钮,然后在你的控制层中添加逻辑,以便在点击按钮时得到通知并关闭所有其他按钮等。如果你想把它变成一个“小部件”,您可以创建一个 UIView 的子类,它实现类似于分段控件的 API 用于分段数、每个分段的图标等。您不应子类化 UISegmentedControl
    • 谢谢!我做了一个分段控件,放到github这里github.com/keirp/Glass-Segmented-Buttons-for-iOS-5.1-
    【解决方案2】:

    这是我在 GitHub 上制作并发布的控件。 https://github.com/keirp/Glass-Segmented-Buttons-for-iOS-5.1-

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-24
      • 1970-01-01
      • 2013-10-07
      • 1970-01-01
      • 1970-01-01
      • 2018-07-13
      • 2011-11-28
      • 1970-01-01
      相关资源
      最近更新 更多