问题标签 [uiaccessoryview]

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 回答
17863 浏览

ios - 详细信息披露按钮和披露指示器有什么区别?

详细信息披露按钮和披露指示器有什么区别?

对我来说,这两件事是完全一样的,只是它们看起来有点不同。第一个是蓝色圆形按钮,右侧带有人字形。第二个是右侧的简单人字形。对我来说,这两件事的意义相同。他们的意思是“更多”。但是有人声称,如果在错误的情况下使用其中一个或另一个,Apple 将拒绝该应用程序。

有人有使用蓝色详细信息披露按钮和使用简单披露指示器的示例吗?

0 投票
1 回答
505 浏览

ios - 如何使用 UITableViewCellEditingStyleInsert 在单元格上显示 UIAccessoryView?

我想使用附件披露指示器来通知用户点击单元格以更改时间。

我确实UITableViewCellAccessoryDisclosureIndicatorcellForRowAtIndexPath委托方法中将附件类型设置为,但披露指示器不可见,如下面的屏幕截图所示。

我怎样才能解决这个问题?

在此处输入图像描述

0 投票
2 回答
599 浏览

ios - 使用 UIAppearance 代理自定义 UITableViewCell

我想为我的应用程序中的所有 UITableViewCell 附件视图设置自定义图像。我试过使用这段代码:

但它不起作用。

任何想法?

0 投票
1 回答
712 浏览

ios - 只允许在一个部分中检查一个 UITableViewCell

我试图在一个部分中一次只检查一个 UITableViewCell 。我要做的是取消选中已选中的 UITableViewCell (如果有的话)并检查当前选定的单元格。所以基本上,如果选择了一个 CellA,我选择了 CellB,我希望 CellA 取消选择,CellB 选择。

这是我为尝试实现这一目标所做的工作:

如您所见,我有三个部分,第一个部分用户可以选择他们想要的任意多个单元格,但在第二个和第三个部分中,它仅限于一个。

问题:每当我选择一个单元格,然后选择另一个单元格时,它就可以工作。如果我选择第一个单元格,现在它们都被选中。

我将不胜感激任何帮助或建议。谢谢!

0 投票
5 回答
4883 浏览

ios - iOS7 附件视图中的背景颜色错误

我有一个 UITableView,我已将单元格背景颜色设置为 RGB 244、240、246。我通过在表格、表格单元格和表格单元格中的内容视图上设置背景颜色来完成此操作。

但是,附件(在本例中为复选标记)具有黑色背景。

UIAccessoryView 有黑色背景

当我在表格上启用编辑时,左侧的删除圆圈也有黑色背景。

启用编辑具有更多黑色背景

我似乎无法更改此背景颜色。

我已经尝试使用以下代码这样做:

但它没有效果。

我尝试在情节提要中寻找设置,但似乎没有任何区别。

我确实注意到,如果我将表格单元格和内容视图背景颜色更改为“默认”,整个单元格背景将变为黑色(即使表格背景颜色仍然是我的自定义颜色)。

我浏览了 iOS7 过渡指南,但没有看到与 UIAccessoryView 相关的任何内容。我也通过 stackoverflow 进行了搜索,但我找不到任何与我遇到的问题相匹配的内容。

我怎样才能解决这个问题?

0 投票
2 回答
3006 浏览

ios - 从设置为 AccessoryView 的 UILabel 访问文本到 UITableView

AUITableView使用 aUILabel作为它的Accessory View

通过使用以下代码,我可以检索UILabel但我不知道如何单独访问文本:

日志:

我想单独检索文本('12:50 PM')。谢谢!

0 投票
1 回答
101 浏览

objective-c - 将 UITableViewCell 上的点击与附件按钮上的点击区分开来

我想实现一个与iOS 7 Podcasts应用程序中的Episodes(在My PodcastsUITableViewController下)视图类似的工作方式,如果我点击单元格的(左侧部分)并执行,它的单元格应该执行一个 segue如果我点击单元格的附件视图,则另一种选择。

UITableViewController实现了tableView:didSelectRowAtIndexPath:tableView:accessoryButtonTappedForRowWithIndexPath:from UITableViewDelegate,但是只有前一个方法被调用,无论我是点击单元格附件按钮还是单元格内的其他地方。

那么如何进行必要的区分。我认为可以将 aUITapGestureRecognizer放在单元格上contentView并使用其事件处理程序而不是tableView:didSelectRowAtIndexPath:,但希望也有一个更简单的方案。

0 投票
4 回答
7595 浏览

ios - 检测主视图控制器和详细视图控制器何时都在屏幕上?

我已经UISplitViewController在 Xcode 6 中使用 Universal Storyboard实现了。UISplitViewController现在运行 iOS 8 的 iPhone 支持,默认情况下一次只有一个视图控制器出现在屏幕上。

我需要知道主视图控制器和详细视图控制器何时都在屏幕上(iPad)。如果两者都在屏幕上,我需要从UITableViewCells 中删除披露指示符 - 仅当只有主视图控制器在屏幕上(iPhone)时才渲染它们,就像设置应用程序一样。

我可以简单地检测设备并仅在它是 iPhone 时添加它们,但不建议这样做。新设备可能只显示一个视图控制器而不识别为电话。另一个想法是检测 if self.splitViewControlleris nil,但这不起作用,因为它不会nil在 iPhone 或 iPad 上,因为它实际上是在 iPhone 上的拆分视图控制器中。

是否可以检测到主视图控制器和详细视图控制器何时同时在屏幕上可见?

0 投票
2 回答
263 浏览

ios - UITableviewCell 附件视图无法更改

我需要将附件视图更改为正确的 UIImageView

我检查了调试,有时我设置了“折叠”图像,有时设置了“编辑”图像,但之后我总是在单元格中看到“编辑”图像。

所以当我一开始设置附件视图时,之后就无法更改(实际上我可以更改视图指针,但之后在屏幕上我看不到任何更改)

0 投票
1 回答
32 浏览

uitableview - 在 AccessoryView 中设置带有图像的按钮

我想在某些表的附件视图中自定义图像,同时允许将表和 indexPath 传递给包括单击的表在内的附件ButtonTappedForRowWithIndexPath 回调。我曾经在这里使用 UIControl+Blocks.h 类报告:

但是它开始表现得很奇怪,有时会在事件的位置返回按钮,所以当我尝试获取 allTouches 时我的应用程序崩溃了,所以我正在热切地寻找替代品。

我也尝试更换原来的 (i) 附件按钮,但这样我也失去了可访问性标签。请帮忙。