问题标签 [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.
iphone - 如何从 UISegmentcontroller 获取值
我通过 Interface Builder 创建了段控制。创建了一个 IBAction 并链接到段控制器的值更改选项。
当我单击段控制器时,此方法正在调用,但我将如何获得段控制器的选定索引值。请帮助我亲爱的。
ios - UISegmentedControl 行为
关于 iPhone 上的 UISegmentedControl 类的快速问题。
希望有些人可能已经注意到,在默认状态下有 2 个段,即使用户点击当前选定的段,分段控件仍然会切换。
我在应用程序中看到了 UISegmentedControls 否定该行为并且在用户按下选定的段时不切换。即,Apple 的 iTune Store 应用程序。
有没有一种简单的方法可以防止我忽略的这种行为,或者我是否需要在 valueChanged 中写入一些逻辑?
我一直在尝试禁用当前选定的段并启用未选定的段,但是当我不希望它这样做时,这似乎会改变控件的外观。
有任何想法吗?
iphone - 禁用 UINavigationItem 自定义右视图?
我创建了一个自定义右视图,如下所示:
然后我将它添加到我的导航栏,如下所示:
我可以按如下方式隐藏它:
问题 ...但是如何禁用分段控件的所有(或更好的特定元素)?
以下不起作用。
任何想法表示赞赏...
谢谢,
马特
iphone - UITableViewCell / UISegmentedControl 边框问题
我正在尝试UISegmentedControl
在一个组中加入一个UITableViewCell
,就像在设置应用程序中的 wifi 设置中一样。我遇到的问题是我得到了双边框。我得到一个边框,一个UISegmentedControl
边框UITableViewCell
。
我猜我需要从UITableViewCell
. 我该怎么做呢?
iphone - 黑色 UIToolbar 上的 iPhone UISegmentedControl 按钮状态
我在黑色 UIToolbar 上有一个 UISegmentedControl。我已将样式设置为 Bar 并将背景颜色设置为清除(也尝试过黑色)。我尝试将 tintColor 设置为清晰(也尝试过黑色)。我的按钮变成黑色以匹配黑色 UIToolbar。但是,当 UISegmentedControl 是默认的蓝色/灰色时,按钮不再指示单击状态。我该怎么做才能使按钮指示黑色/灰色单击状态?请告诉我。到目前为止用于设置 UISegmentedControl 的颜色的代码:
iphone - 如何启用要选择的 UISegmentedControl 的多个段?
假设我的 UISegmentedControl 有 8 个编号的段。我希望用户能够一次打开 2 个、3 个或更多。切换它们。本质上就像一个字节中的一个位。这可能吗?我相信它在普通的 Mac OS X 上,但我似乎无法在 iPhone SDK 中找到一种方法。
如果我必须通过将按钮放入视图来模拟这一点,是否有任何方法可以执行以下操作:
- 圆角视图,使其看起来像“条形”样式的 UISegmentedControl?
- 使用按钮上“条形”样式的内置背景?
- 像整个“酒吧”风格一样给按钮一个阴影?(不是文字)
ios - 如何使用 UISegmentedControl 切换视图?
我试图弄清楚如何使用 UISegmentedControl 的不同状态来切换视图,类似于 Apple 在 App Store 中在“Top Paid”和“Top Free”之间切换时的做法。
iphone - 如何为 UITableView 设计数据源以便使用 UISegmentedControl 进行排序?
我正在设计和编码一个 iPhone 应用程序来显示电影时间。我目前有一个电影类,其中包含:
NSString title
NSSDate releaseDate
NSSDate score
我的 UI 很简单UINavigationController
,它有一个分段控件作为标题,并UITableView
在 Interface Builder 中显示电影设置。分段控件有 3 个部分:标题、开幕日期和分数(在 RottenTomatoes 上)。表视图的数据当前由NSMutableArray movies
AppDelegate 的属性提供。
我知道我可以使用以下代码注册目标操作,但我不确定UITableView
此时如何对数据进行排序:
How and where do I resort the UITableView
whenever the UISegmentedControl
selected segment changes?
iphone - UISegmentedControl 的阴影效果?
我正在将 UISegmentedControl 与 UIBarButtonItem 中的图像一起使用,该 UIBarButtonItem 本身就在 UIToolbar 中。如果我将图像用于“普通”UIBarButtonItem,则会自动应用漂亮的阴影效果。但是,这不会自动应用于 UISegmentedControl 中属于 UIBarButtonItem 的图像。我正在考虑继承 UISegmentedControl 来应用这种阴影效果,但我不太确定从哪里开始使用图形 API 来实现这一点。我猜我需要覆盖:
- (void)drawRect:(CGRect)rect;
但除此之外,我不知道该去哪里。
有人对起点有什么建议吗?
另一种选择是将阴影效果直接应用于源图像。但是,我在图标/图形部门的技能也无法达到这一点。对可能帮助我实现这种效果的工具有什么建议吗?也许通过 ImageMagick 之类的?
提前感谢您的帮助!
iphone - 多个 UITableView / 数据源 - 如何处理它?
我有一个包含四个选项卡的应用程序,每个选项卡都将包含一个带有解析 XML 提要的 UITableView。我想创建一个类似于 App Store 的场景,它有许多选项卡,并且一些 NavigationControllers 在顶部有一个 SegmentedControl。我想知道它是怎么做到的?
是否有一个 NavigationController 可以为每个分段控制项交换一个视图控制器?另外,我将如何对我的表格视图进行排序?例如,如果我有一个 20 行的 UITableView,我想添加一个 SegmentedControl,它具有“标题”、“日期”,但它只会按标题和发布日期对相同的内容进行排序。
我试图在上面找到一些资料和文章,但没有提出任何建议,所以如果有人能指导我正确的方向,我将不胜感激。
谢谢你。