2012-03-21 80 views
0

创建这种控件的最佳方式是什么?子类化nssegmentedcontrol?

enter image description here

我假设它是一个NSSegmentedControl,我有子类细胞?但想获得第二个意见。谢谢,

RC

注:较轻者控制是从Twitter Mac和较暗的距离的RapidWeaver。

回答

0

ANSegmentedControl

OR

取一个的UIImageView,并

  • 一套默认的外观图像上的各段
  • 按钮动作
  • 把透明的按钮,改变的UIImageView图像选定的按钮并执行操作。
+0

你说的是mac osx app吗? – arufian 2012-09-04 01:01:35

+0

你可以在两者中完成。 – prashant 2012-09-04 05:38:35

+0

你只需要在图像视图上放置按钮并更改该图像视图的图像。 – prashant 2012-09-04 05:40:14

-2

enter image description here

  1. 先取一个的UIImageView,并得到三个图像所选的每个选项卡。
  2. 上的UIImageView三个到位UILabels为标题
  3. 在每个段把UIButton的按钮,自定义样式
  4. 当你点击任何按钮

    1. 变化的UIImageView图像选择部分
    2. 更改的UILabel颜色以任何你想要突出
    3. 执行你想要做的动作
+0

我在AppKit对象库中找不到UIImageView。 – arufian 2012-09-04 07:42:15

+0

你想要它的OS X应用程序,那么它将是NSImageView – prashant 2012-09-04 07:53:19

+0

我给你的方式来做到这一点在iOS中,现在你只需要与OSX类实现。 – prashant 2012-09-04 07:54:35