问题标签 [uitableviewrowaction]
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.
swift - 从行动作中分离?
我有行操作,并希望用户能够单击它们,然后与单元格索引路径中的对象信息一起使用新的 VC。这是我当前的代码:
我的想法是我可以将单元格设置为行操作所在的索引路径,然后转到我想要的 VC。
问题是,显然你不能从连续动作中画出 IB 中的 segue,那么我应该如何创建它呢?我知道我可以做到,因此用户可以选择要分隔的单元格行,但我希望它专门用于行操作而不是单元格本身。
感谢您对如何实现这一目标的任何帮助!
编辑:建议这个 Q 与建议的不同之处,我无法在情节提要中创建 segue 以使行动作能够引用它
swift - 如何调整 UITableViewRowAction 的大小以适合自定义大小的 tableViewCell?- 斯威夫特 3
在我的应用程序中,我TableViewCell
将我的自定义设置为像卡片一样显示。我还UITableViewRowActions
为这些单元实现了自定义。然而,这些动作看起来很奇怪,因为我添加了一个图层以使单元格看起来像一张浮动卡片。
这是它的样子
这是我的cellForRowAt
函数代码。
还有我的UITableViewRowAction
功能。预警:我正在使用这个SwipeCellKit存储库
有没有办法调整尺寸UITableViewRowAction
以适应电池的模具?
objective-c - 具有不同 UITextfields 和 UILabels 的 UItableViewCell
我在一个单元格中有两个标签(总计和价格)和两个文本字段(数量和类型)。如果我更改数量文本字段对应的总标签应该更改。我正在这样做。但是数量功能仅适用于最后一个 indexpath.row,我需要在单元格中的所有行值中执行。
ios - 删除 UITableViewCell 导致崩溃
我知道有很多关于这个主题的帖子,我已经阅读了其中的大部分,但我仍然无法解决我在删除 tableViewCell 时遇到的问题,导致我的应用程序因以下错误而崩溃:
Assertion failure in -[UITableViewRowData rectForRow:inSection:heightCanBeGuessed:]
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'request for rect at invalid index path (<NSIndexPath: 0xc000000000000016> {length = 2, path = 0 - 0})'
我使用明确设置行的高度
tableView.rowHeight = 140
我的删除代码如下
这确实会从数据存储中正确删除该项目。我在这里尝试了许多不同的解决方案,例如在 mainThread 上调用 delete,重新加载整个 dataSource 等,但它仍然崩溃。
我的numberOfRowsInSection
方法被调用并在删除后返回正确的行数,因此这似乎不是问题。
添加一个通用异常断点虽然我认为它在这里崩溃了
kf 这里是翠鸟库,因为如果单元格被删除,我想取消图像下载
我注意到的是,如果我使用
代替
tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
这不会崩溃,所以这可能是我的解决方案,但我很想了解这里出了什么问题。我知道'forIndexPath' 方法应该总是返回一个单元格,但在这种情况下由于零而崩溃。
我在另一个不依赖 didEndDisplaying:Cell 方法的 viewController 中有相同的删除代码,这不会崩溃
ios - UIActivityViewController 不会显示任何共享选项
我试图从 tableViewCell 分享一些东西,但是每当我按下分享时,它会显示 activityViewController 但不会给我任何分享它的选项。我也尝试在我的 iPhone 上运行它,并且出现了同样的问题。
图片 -这是我尝试分享时发生的情况
再次,我尝试在我的手机上运行它,同样的事情发生了。当我点击更多时,它也没有显示任何应用程序选项。知道这里有什么问题吗?先感谢您!
ios - iOS中编辑模式下的UITableViewCell
我正在屏幕上工作,用户可以通过向左滑动来删除项目(默认 tableView 行为)。
当用户打开该屏幕时,我想向他展示他可以删除要滑动的项目。所以,我想在第一个单元格中显示“删除按钮”2 秒钟,然后隐藏它。我该怎么做?我找不到任何信息如何以编程方式管理此模式
可以用 HitTest 完成吗?