问题标签 [accessoryview]

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 投票
11 回答
49577 浏览

ios - 标准附件视图可以在 UITableViewCell 中的不同位置吗?

我希望我的配件与正常情况略有不同。是否可以?此代码无效:

0 投票
1 回答
1983 浏览

iphone - UIButtonTypeRoundedRect 作为附件视图

我有一个表格视图,我想在每个单元格的右侧放置一个标签,所以- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath我有一些这样的代码

但是,按钮根本不显示。有谁知道为什么?我确信声明是正确的,因为如果我将按钮声明替换为

然后按钮出现,这让我认为圆角矩形也应该出现。

0 投票
2 回答
220 浏览

iphone - 在 tableView 的行中找不到实际的“详细信息按钮”

当我单击 tableView 的详细信息按钮时……我可以设法获取节号、行号,甚至单元格本身……但是为什么实际的“详细信息按钮”无法获得?(NSLog 总是为按钮显示“(null)”。)

0 投票
1 回答
2758 浏览

ipad - 使用自定义 UITableViewCell 的附件视图显示两个项目

我一直在寻找这个,但还没有找到答案(归咎于谷歌搜索技能差)。我有一个自定义UITableViewCell类,目前它由一个 customUISwitch和一个UILabel. 我想添加一个仅在开关设置为“是”时才可见(并且处于活动状态)的按钮。现在我将开关添加到accessoryView,然后离开它。但是,据我所知,附件视图并没有真正的子视图,所以这是我的问题:

我应该只创建一个UIView有按钮和开关的,调整它的大小以适应单元格的附件视图(或者它会自动调整大小吗?),然后把它作为单元格的附件视图?这通常是它的方式吗?

还是有我缺少的解决方案?

谢谢。

0 投票
3 回答
4197 浏览

iphone - 没有键盘的TextView上的AccessoryView?

我正在学习 AccessoryViews 并测试 Apple 示例:KeyBoardAccessory

我正在尝试显示附件视图,避免显示键盘,但我做不到:-(

我在 textViewShouldBeginEditing 中返回 NO 以避免键盘并在返回之前为 TextView 的调整大小设置动画,但没有任何反应。

我做错了什么?

0 投票
5 回答
20742 浏览

iphone - 改变 cell.accessoryView 和 cell.editingAccessoryView 的背景颜色

每当我将附件视图添加到我的 UITableViewCell 时,它不会携带背景颜色?我将 UISwitch 设置为我的附件视图,并且我在 cell.backgroundColor 属性中设置的颜色仅影响 contentView 而不是附件视图。我已经尝试了一切将它们设置为相同的值。我尝试将 cell.backgroundView.backgroundColor 和 cell.accessoryView.backgroundColor 属性设置为我想要的颜色,但没有任何效果。我还尝试在 contentView 中创建一个子视图,它解决了 backgroundColor 问题(通过避免它),但它产生了问题,当文本太长时,开关位于 cell.textLabel 的顶部。

有没有办法我可以修改accessoryView的背景颜色而不在contentView中创建子视图,或者改变cell.textLabel的长度而不继承UITableViewCell?

0 投票
4 回答
1896 浏览

iphone - 防止自定义 AccessoryView 在选择 UITableViewCell 时显示选择

要重现这一点,请创建一个 UITableView,其中包含具有自定义 AccessoryViews 的单元格(例如用于执行特定操作的按钮,其中触摸 UITableViewCell 的其他部分应该执行不同的操作)。

如果你触摸(选择)UITableView,AccessoryView 也会显示选择(就像它被触摸的那样)。我想防止这种情况,并且仅在它们实际触摸 AccessoryView 时才显示 AccessoryView 的选定状态。

提前致谢,

新郎

0 投票
1 回答
426 浏览

objective-c - 如何画一条线划分单元格的附件视图

我只是想知道如何画一条线将单元格的附件视图与单元格的其余部分分开。

0 投票
2 回答
2455 浏览

iphone - 自定义附件视图中的 UISwitch


我有我的子类,我以这种方式UITableViewCell使用UISwitchas : 一切都很好!该应用程序运行良好。 accessoryView
mySwitch = [[UISwitch alloc] initWithFrame:CGRectZero];
self.accessoryView = mySwitch;


现在我需要UIImageView在开关上方添加一些,所以我想“好吧,让我们制作一个自定义的附件视图!”:一切似乎都可以,但是有一个奇怪的行为。当我打开另一个视图控制器并回到表格时,开关被神秘地改变了...... 这不是数据管理的问题,但只是在单元格重绘中......请帮帮我,我该怎么办?
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 10.0f, 100.0f, 60.0f)];
...
mySwitch = [[UISwitch alloc] initWithFrame:CGRectMake(0.0f, 22.0f, 94.0f, 27.0f)];
[myView addSubview:mySwitch];
self.accessoryView = myView;
[myView release];


提前致谢

0 投票
1 回答
332 浏览

uitableview - 使用附件视图通过 tableView 显示进度

我正在尝试使用 UITableViewCell 的附件视图通过在与该 tableViewCell 关联的详细视图控制器上的步骤完成时出现复选标记来指示通过表的进度。我找到了许多方法来使所有单元格显示复选标记,而不管它们的相关步骤是否完成,但我无法弄清楚(或找到任何示例代码或文档)如何使它们的外观有条件。

有没有人有任何想法?