uitableview相关内容

选择 UITableViewCell 时如何进行推送

我在表格视图中有一个效果列表.我创建了一个右上角的栏按钮,它可以向另一个视图控制器推送segue,这有助于创建新的效果.现在我想向表格视图单元格添加推送segue,以便可以在添加效果视图控制器上加载效果值,并且我可以保存编辑的值. 问题是我可以以编程方式创建推送转场吗?如果不是,我可以通过 prepareforsegue 传递效果吗?如果我尝试使用 prepareforsegue,我会遇到一 ..
发布时间:2021-12-02 18:38:17 移动开发

UITableView 单元格选择颜色?

我创建了一个自定义的 UITableViewCell.表视图显示数据很好.我遇到的是当用户触摸 tableview 的单元格时,然后我想显示单元格的背景颜色而不是默认的 [blue color] 值以突出显示单元格的选择.我使用此代码但没有任何反应: cell.selectedBackgroundView.backgroundColor=[UIColor blackColor]; 解决方案 ..
发布时间:2021-12-02 18:36:24 C/C++开发

是否可以刷新 UITableView 中的单个 UITableViewCell?

我有一个使用 UITableViewCell 的自定义 UITableView.每个 UITableViewCell 有 2 个按钮.单击这些按钮将更改单元格内 UIImageView 中的图像. 是否可以单独刷新每个单元格以显示新图像?任何帮助表示赞赏. 解决方案 一旦您有了单元格的 indexPath,您就可以执行以下操作: [self.tableView beginUpdat ..
发布时间:2021-12-02 18:32:05 C/C++开发

调整 UITableView 以适应内容

我正在创建一个应用程序,该应用程序将在 UILabel 中有一个问题,并在 UITableView 中显示一个多项选择答案,每行显示一个多项选择.问题和答案会有所不同,所以我需要这个 UITableView 在高度上是动态的. 我想为表格找到一个 sizeToFit 变通方法.表格的框架设置为其所有内容的高度. 谁能就我如何实现这一目标提出建议? 解决方案 其实我自己找到了答案 ..
发布时间:2021-12-02 18:20:46 移动开发

在一个 UITableViewCell 上隐藏分隔线

我正在自定义一个 UITableView.我想隐藏 last 单元格上的分隔线……我可以这样做吗? 我知道我可以做 tableView.separatorStyle = UITableViewCellStyle.None 但这会影响 all tableView 的单元格.我希望它只影响我的最后一个单元格. 解决方案 在UITableViewDataSource cellForRowA ..
发布时间:2021-12-02 18:19:58 C/C++开发

如何删除 UITableView 中的空单元格?

我试图用一些数据显示一个简单的 UITableView.我希望设置 UITableView 的静态高度,以便它不会在表格末尾显示空单元格.我该怎么做? 代码: - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {NSLog(@"%d", [arr count]); ..
发布时间:2021-12-02 18:19:18 C/C++开发

如何将按钮放在 UITableView 上,该按钮不会在 iOS 中随表格一起滚动

我想把按钮放在 UITableView 上,它保持在屏幕的同一位置,不会随着 UITableView 滚动.当我尝试 addSubview 按钮时,它们被显示但随着 UITableView 滚动. 在UITableView上放置按钮的原因是让用户对其进行一些操作.我不是在谈论在单元格中有按钮.它们是从不移动位置的浮动按钮. 我正在使用 UITableViewController,我不想 ..
发布时间:2021-12-02 18:16:28 移动开发

如何判断 UITableView 何时完成了 ReloadData?

我试图在执行完 [self.tableView reloadData] 后滚动到 UITableView 的底部 我原来有 [self.tableView reloadData]NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableV ..
发布时间:2021-12-02 17:47:57 移动开发

如何在 Objective-C 中添加一个拥有自己的 UIViewController 的子视图?

我正在为拥有自己的 UIViewControllers 的子视图而苦苦挣扎.我有一个 UIViewController 带有视图(浅粉色)和 toolbar 上的两个按钮.我希望在按下第一个按钮时显示蓝色视图,并在按下第二个按钮时显示黄色视图.如果我只想显示视图应该很容易.但是蓝色视图将包含一个表,因此它需要它自己的控制器.那是我的第一堂课.我从这个SO问题 在那里我了解到我需要一个桌子的控制器. ..
发布时间:2021-12-02 17:35:34 C/C++开发

iOS 7 - 如何在表格视图中显示日期选择器?

在 WWDC 2013 视频中,Apple 建议在 iOS 7 的表格视图中就地显示选择器.如何在表格视图单元格之间插入视图并为其设置动画? 像这样,来自 Apple 日历应用程序: 解决方案 在 iOS7 中,Apple 发布了示例代码 DateCell. 演示表格单元格中日期对象的格式化显示以及使用 UIDatePicker 编辑这些值.作为此表的委托,示例使用“didSe ..
发布时间:2021-12-02 16:13:46 移动开发

问题检测按钮 cellForRowAt

我需要检测 UITableViewController 中的按钮是否被点击 override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) ->UITableViewCell {让 LikesBtn = cell.viewWithTag(7) as!用户界面按钮} 解决方案 Swift ..
发布时间:2021-12-02 16:07:52 移动开发

自定义 UITableView 标题部分

我想为每个部分自定义 UITableView 标题.到目前为止,我已经实现了 -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 这个 UITabelViewDelegate 方法.我想要做的是获取每个部分的当前标题,然后将 UILabel 添加为子视图. 到目前为 ..
发布时间:2021-12-02 16:03:33 C/C++开发

检测在 tableview 中按下的 uibutton:Swift 最佳实践

我有一个表格视图,其中包含可变数量的单元格,代表与其特定教师相对应的学生.它们是自定义单元格,带有一个按钮,可以触发新 VC 的转场,显示该单元格所在学生的详细信息.我的问题是: swift 中识别按下哪个按钮的最佳实践是什么? 一旦我知道索引路径,我就可以确定需要将哪个学生的信息传递给下一个 VC.在下面的帖子中对目标 C 有一个很好的答案,但我不确定如何转换为 Swift.任何帮助 ..
发布时间:2021-12-02 15:59:37 移动开发

表格视图单元格中的 UIButton 操作

我正在尝试为在表视图单元格内按下的按钮运行一个操作.以下代码在我的表视图控制器类中. 在我的 UITableViewCell 类中名为 requestsCell 的插座中,按钮被描述为“是". 我正在使用 Parse 来保存数据,并希望在按下按钮时更新对象.我的 objectIds 数组工作正常,cell.yes.tag 也将正确的数字打印到日志中,但是,为了正确运行我的查询,我无法将 ..
发布时间:2021-12-02 15:56:30 移动开发

didSelectRowAtIndexPath 不起作用,Swift 3

有人能明白为什么不会调用 didSelectRowAtIndexPath 吗?我在代码和故事板中都通过 delegate 进行了三次检查. class AddCard: UIViewController,UIPopoverPresentationControllerDelegate, UITableViewDataSource, UITableViewDelegate {@IBOutlet 弱 ..
发布时间:2021-12-02 15:53:55 移动开发

我如何捕捉“索引超出范围"?在斯威夫特?

我真的很想在我的 Swift 代码中使用一个更简单的经典 try catch 块,但我找不到任何可以做到的. 我只需要: 尝试{//一些导致崩溃的代码.}抓住 {//好吧,崩溃了,所以让我们忽略这个块并继续前进.} 这是我的困境,当 TableView 用新数据重新加载时,一些信息仍然位于 RAM 中,它在具有新空数据源的 tableView 上调用 didEndDisplayingCe ..
发布时间:2021-12-02 15:52:58 移动开发

快速创建自定义tableview单元格

我有一个带有几个 IBOutlets 的自定义单元格类.我已将课程添加到故事板中.我已经连接了我所有的插座.我的 cellForRowAtIndexPath 函数如下所示: override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) ->UITableViewCel ..
发布时间:2021-12-02 15:46:22 移动开发

带有多个 Swift 自定义单元格的 UITableview

我想使用具有不同自定义 tableViewCells 的 UITableview.我的 3 个单元格是这样的: Cell1:应该有一个图像和一个标签. Cell2:应该有两个标签. Cell3:应该有一个 dayPicker. 我不想为单元格编码标签.我如何在 Swift 中管理这个.我是否必须为每个单元格编写自己的类?我可以使用一个 tableviewController 吗?如 ..
发布时间:2021-12-02 15:45:22 移动开发

动态更改 UITableView 高度

我想根据其单元格高度的总和从另一个视图控制器更改我的 tableview 的高度,因为它们是动态的.有可能吗?谢谢 附加组件: 我基本上拥有的是一个 UserProfileViewController,它在屏幕的一半上有一个容器视图.在那里我添加了不同的其他视图控制器: 在墙上按钮的情况下,这是我添加视图控制器及其后续表格视图的方式: - (IBAction)wallButto ..
发布时间:2021-12-01 18:19:13 移动开发

按下按钮时获取 UITableView 单元格的行

我有一个显示一行单元格的 tableview 控制器.每个单元格有 3 个按钮.我已将每个单元格的标签编号为 1、2、3.问题是我不知道如何找到按钮被按下的单元格.我目前只在按下其中一个按钮时获取发件人的标签.有没有办法在按下按钮时获取单元格行号? 解决方案 你真的应该改用这个方法: CGPoint buttonPosition = [sender convertPoint:CGPoin ..
发布时间:2021-12-01 18:14:45 移动开发