问题标签 [uisegmentedcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6266 浏览

iphone - 如何从 UISegmentcontroller 获取值

我通过 Interface Builder 创建了段控制。创建了一个 IBAction 并链接到段控制器的值更改选项。

当我单击段控制器时,此方法正在调用,但我将如何获得段控制器的选定索引值。请帮助我亲爱的。

0 投票
4 回答
4633 浏览

ios - UISegmentedControl 行为

关于 iPhone 上的 UISegmentedControl 类的快速问题。

希望有些人可能已经注意到,在默认状态下有 2 个段,即使用户点击当前选定的段,分段控件仍然会切换。

我在应用程序中看到了 UISegmentedControls 否定该行为并且在用户按下选定的段时不切换。即,Apple 的 iTune Store 应用程序。

有没有一种简单的方法可以防止我忽略的这种行为,或者我是否需要在 valueChanged 中写入一些逻辑?

我一直在尝试禁用当前选定的段并启用未选定的段,但是当我不希望它这样做时,这似乎会改变控件的外观。

有任何想法吗?

0 投票
2 回答
3455 浏览

iphone - 禁用 UINavigationItem 自定义右视图?

我创建了一个自定义右视图,如下所示:

然后我将它添加到我的导航栏,如下所示:

我可以按如下方式隐藏它:

问题 ...但是如何禁用分段控件的所有(或更好的特定元素)?

以下不起作用。

任何想法表示赞赏...

谢谢,
马特

0 投票
6 回答
10795 浏览

iphone - UITableViewCell / UISegmentedControl 边框问题

我正在尝试UISegmentedControl在一个组中加入一个UITableViewCell,就像在设置应用程序中的 wifi 设置中一样。我遇到的问题是我得到了双边框。我得到一个边框,一个UISegmentedControl边框UITableViewCell

我猜我需要从UITableViewCell. 我该怎么做呢?

0 投票
2 回答
6907 浏览

iphone - 黑色 UIToolbar 上的 iPhone UISegmentedControl 按钮状态

我在黑色 UIToolbar 上有一个 UISegmentedControl。我已将样式设置为 Bar 并将背景颜色设置为清除(也尝试过黑色)。我尝试将 tintColor 设置为清晰(也尝试过黑色)。我的按钮变成黑色以匹配黑色 UIToolbar。但是,当 UISegmentedControl 是默认的蓝色/灰色时,按钮不再指示单击状态。我该怎么做才能使按钮指示黑色/灰色单击状态?请告诉我。到目前为止用于设置 UISegmentedControl 的颜色的代码:

0 投票
6 回答
17511 浏览

iphone - 如何启用要选择的 UISegmentedControl 的多个段?

假设我的 UISegmentedControl 有 8 个编号的段。我希望用户能够一次打开 2 个、3 个或更多。切换它们。本质上就像一个字节中的一个位。这可能吗?我相信它在普通的 Mac OS X 上,但我似乎无法在 iPhone SDK 中找到一种方法。

如果我必须通过将按钮放入视图来模拟这一点,是否有任何方法可以执行以下操作:

  1. 圆角视图,使其看起来像“条形”样式的 UISegmentedControl?
  2. 使用按钮上“条形”样式的内置背景?
  3. 像整个“酒吧”风格一样给按钮一个阴影?(不是文字)
0 投票
9 回答
96931 浏览

ios - 如何使用 UISegmentedControl 切换视图?

我试图弄清楚如何使用 UISegmentedControl 的不同状态来切换视图,类似于 Apple 在 App Store 中在“Top Paid”和“Top Free”之间切换时的做法。

0 投票
3 回答
1600 浏览

iphone - 如何为 UITableView 设计数据源以便使用 UISegmentedControl 进行排序?

我正在设计和编码一个 iPhone 应用程序来显示电影时间。我目前有一个电影类,其中包含:

  • NSString title
  • NSSDate releaseDate
  • NSSDate score

我的 UI 很简单UINavigationController,它有一个分段控件作为标题,并UITableView在 Interface Builder 中显示电影设置。分段控件有 3 个部分:标题、开幕日期和分数(在 RottenTomatoes 上)。表视图的数据当前由NSMutableArray moviesAppDelegate 的属性提供。

我知道我可以使用以下代码注册目标操作,但我不确定UITableView此时如何对数据进行排序:

How and where do I resort the UITableViewwhenever the UISegmentedControlselected segment changes?

0 投票
1 回答
1552 浏览

iphone - UISegmentedControl 的阴影效果?

我正在将 UISegmentedControl 与 UIBarButtonItem 中的图像一起使用,该 UIBarButtonItem 本身就在 UIToolbar 中。如果我将图像用于“普通”UIBarButtonItem,则会自动应用漂亮的阴影效果。但是,这不会自动应用于 UISegmentedControl 中属于 UIBarButtonItem 的图像。我正在考虑继承 UISegmentedControl 来应用这种阴影效果,但我不太确定从哪里开始使用图形 API 来实现这一点。我猜我需要覆盖:

  • (void)drawRect:(CGRect)rect;

但除此之外,我不知道该去哪里。

有人对起点有什么建议吗?

另一种选择是将阴影效果直接应用于源图像。但是,我在图标/图形部门的技能也无法达到这一点。对可能帮助我实现这种效果的工具有什么建议吗?也许通过 ImageMagick 之类的?

提前感谢您的帮助!

0 投票
1 回答
985 浏览

iphone - 多个 UITableView / 数据源 - 如何处理它?

我有一个包含四个选项卡的应用程序,每个选项卡都将包含一个带有解析 XML 提要的 UITableView。我想创建一个类似于 App Store 的场景,它有许多选项卡,并且一些 NavigationControllers 在顶部有一个 SegmentedControl。我想知道它是怎么做到的?

是否有一个 NavigationController 可以为每个分段控制项交换一个视图控制器?另外,我将如何对我的表格视图进行排序?例如,如果我有一个 20 行的 UITableView,我想添加一个 SegmentedControl,它具有“标题”、“日期”,但它只会按标题和发布日期对相同的内容进行排序。

我试图在上面找到一些资料和文章,但没有提出任何建议,所以如果有人能指导我正确的方向,我将不胜感激。

谢谢你。