问题标签 [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 投票
3 回答
18773 浏览

objective-c - UISegmentedControl 自定义背景图片

我将 UINavigationBar 设置为图像 - 一些木质纹理。我想在该栏上插入带有 4 个按钮的 UISegmentedControl。按钮应具有相同的纹理,但色调略有变化。

一种解决方案是更改按钮背景颜色的色调 alpha,以便背景中的纹理可以达到低谷,但是当我在 IB 中为色调设置 alpha 时,它不会节省值,它总是回到值 1。

我无法让 UISegmentedControl 显示背景图像,因此最终放弃并决定寻求帮助...所需的效果是 iBooks 应用程序中的一种,在导航栏中带有按钮。任何链接或小帮助将不胜感激..

0 投票
1 回答
892 浏览

iphone - 向 ABPersonViewController 添加额外的按钮

我正在开发一个显示联系人和传记详细信息的小应用程序。

你可以在这里看到两个截图:contactDetailsbiogDetails

目前,我在 NavigationBar 的右侧有一个 Action 按钮,它显示一个 ActionSheet,用户可以在其中执行各种操作,例如:

  • “添加到收藏夹”
  • “更新数据”,
  • 《生物详情》等

我觉得“Biog Details”不像其他人那样是一个动作,我想以不同的方式展示它。

我想知道是否有办法向 PersonViewController 添加额外的自定义按钮。我真的不想创建与 PersonViewController 相似的东西,因为我会失去可以使用公共 API 复制的功能。

另一个选项可能是在 NavigationBar 的中心有一个分段控制器,它将在两个视图控制器之间切换。我怎么能那样做?

我对想法持开放态度。

谢谢,

0 投票
1 回答
827 浏览

iphone - UISegmentedControl 始终等于 0

答案.h:

答案.m:

我遇到的问题是selectedSegmentIndex总是等于0。

0 投票
5 回答
16344 浏览

iphone - 我可以垂直显示 UISegmentedControl 对象吗?

有没有人可以教我如何在垂直方向而不是水平方向显示 UISegmentedControl 对象?

0 投票
2 回答
9830 浏览

ios - 如何更改 UISegmentedControl 上文本的字体大小?

以下是初始化我的UISegmentedControl.

如何减小 上每个项目的字体大小UISegmentedControl

注意: toolButtons已在全球范围内声明。

0 投票
3 回答
3824 浏览

iphone - UISegmentedControl 对 UIControlEventValueChanged 的​​操作返回什么?

所以,我有一个 UISegmentedControl :

[control addTarget:self action:@selector(myAction) forControlEvents:UIControlEventValueChanged];

只是想知道如何找出已选择的部分(以便我可以执行适当的操作)。我知道它是这样的:

@selector(myAction:)但是发送了什么?即:当我定义我的方法时,我必须定义什么?

谢谢你。

0 投票
1 回答
693 浏览

objective-c - Cocoa Touch - UISegmentedControl 标题在 IF/ELSE 语句中不起作用

我正在尝试编写一个基本的 DST 转换器。我有一个带有 3 个选项的分段控件,它们的标题(令人惊讶的是)是距离、速度和时间。我有 2 个输入文本字段和一个计算按钮,以及每个文本字段的 2 个标签,其中包含所需的测量类型及其单位。在分段控件上进行选择应相应地更新视图。这些变量都被声明为 IBOutlets、@property、@synthesize,并且代码位于一个连接到分段控件的 IBAction 方法中。以下代码不起作用,我是否遗漏了一些完全明显的东西?(NSLog 显示正确的标题)

感谢您的帮助(我希望这不是一些愚蠢的错误让我眼前一亮)!

0 投票
1 回答
2827 浏览

cocoa-touch - UISegmentedControl 就像在 AppStore 应用程序中一样

在类别选项卡中选择类别后,我怎样才能在 AppStore 应用程序中获得UISegmentedControl(我认为是一个)。

我的意思不是UISegmentedControl在导航栏上,而是在导航栏下方(见截图)。

http://i.stack.imgur.com/jnY7a.png

更新:我刚刚发现了这个问题:How to put a UISegmentedControl under a NavigationController?

它有帮助,但我的问题主要集中在如何获得UISegmentedControl与 AppStore 中相同的设计

0 投票
1 回答
513 浏览

iphone - 我应该使用 UISegmentedControl 还是 UITableView 进行导航?

各位堆叠师,我正在为我的 iPhone 应用程序开发界面,但我对我制作的几乎每个视图中都存在的一个重要范例表示怀疑。我已经阅读了 Apple Human Interface Guidelines,但我认为我的问题没有得到解答。

问题是,例如,在“我的帐户”视图中,我必须显示用户创建的所有类型的内容(评论、收藏夹、注释等)。我目前正计划在“我的帐户”UITableViewCell的主要部分中将它们显示为 s UITableView:将有一个用于评论的单元格,它将评论控制器推送到导航控制器中,以此类推其他类型。

无论如何都会出现一个问题:我注意到许多应用程序使用UISegmentedControls 来完成相同的任务,而且它们似乎以不连贯的方式这样做。有时他们使用一种方法或有时另一种方法。有没有一种明确的方法来选择一个而不是另一个?还是只是个人喜好?

0 投票
2 回答
985 浏览

iphone - 用动画过滤 UITableViewCells - iPhone 开发

这似乎很简单,但到目前为止我还找不到解决方案。

基本上我有一个带有两个选项的分段控件。第一个是默认设置(加载时自动显示),选中后会在表格视图中显示所有行。第二个是限制显示行的过滤器。这与 iPhone 电话应用程序的“最近”选项卡中使用的设置完全相同,用于过滤“所有”和“未接”电话。

目前我从两个不同的数组加载数据。问题是,当我交换数据时,没有动画表示行已被过滤。苹果已经在他们的电话应用程序中实现了这一点,但我看不出有什么办法实现这一点。

当用户在两种状态之间切换时,可能需要删除并重新添加每个单元格 - 或者将我希望隐藏的单元格的高度设置为 0 会达到相同的效果?有没有人有制作这种手风琴式动画的经验?

我在这里寻找了一些线索,但是在滚动一些有效的代码时遇到了问题。以前有没有人实施过这个?如果是这样,你是如何让它工作的?