草庐IT

tableview

全部标签

ios - 如何将 TableView 中的数组组织成按字母顺序排列的部分

我正在制作一个带有表格View的应用程序,我希望能够像native联系人应用程序一样对表格数据进行排序,其中名称的首字母与具有相同首字母的所有其他名称一起排序.我正在使用可变数组。这是实现文件中表的代码(这不是文件中的所有代码,只是其中用于表的部分):-(void)viewDidLoad{[superviewDidLoad];self.doctorNames=[NSMutableArray.allocinitWithObjects:@"AaronSmith",@"MichaelJordan",@"CormacChester",@"MarcusBaloutine",@"JoeSchmo"

ios - 如何使用 Bluetooth LE iOS 在 tableview 上显示找到的设备列表

我使用以下代码连接BLE设备,但如果找到很多设备,我想在UITableview上显示所有找到的设备列表,然后用户将选择设备并开始连接。我的代码无法将找到的设备列表显示到uitableview,并且当用户选择设备时无法连接。我哪里错了?请帮我。提前致谢。-(void)centralManager:(CBCentralManager*)centraldidDiscoverPeripheral:(CBPeripheral*)peripheraladvertisementData:(NSDictionary*)advertisementDataRSSI:(NSNumber*)RSSI{NSLo

ios - UITableViewCell.showingDeleteConfirmation 在显示删除确认按钮时给出 NO

我在表格View单元格上滑动以显示删除确认按钮。但是一旦我抬起手指,即使按钮仍然存在,showingDeleteConfirmation也会给出NO。(当按钮出现时,它确实给出了YES,我的意思是,在我抬起手指之前。)我是否遗漏了什么,或者它是iOS中的一个真正的错误?以下是我的测试代码。(复制粘贴到单View项目的ViewController.m中,在模拟器中运行,shift+command+M触发NSLog.)#import"ViewController.h"@interfaceViewController()@end@implementationViewController{UI

ios - 如何让 iOS SearchBar 键盘搜索按钮执行操作

我有一个简单的应用程序,它有一个TableView(TV1),用户选择一个导航栏按钮项目以添加条目(VC1)来填充它。在添加条目中,当用户按下名称字段时,他们将被带到另一个TableView(TV2),该View用于允许用户选择以前输入的名称或创建新名称。TV2是一个TableViewController,顶部有一个搜索栏。现在,现有名称可用并显示给用户。但是,如果用户“搜索”一个不存在的名称,他们应该可以选择立即创建该名称。如果不存在搜索,我有一个按钮,用户可以点击该按钮来创建用户。很简单。然而,这是另一个水龙头。有没有办法让键盘的搜索按钮执行创建按钮的相同功能(即保存新用户并关闭T

ios - UItableViewCells 中的单选按钮逻辑

嘿,我在一个屏幕上工作,用户有选项组,例如“饮料”,这是我的tableView中的部分标题,他们的选择是“7up”、“coke”等,它们是我表格的单元格。现在每个选项组选择(顺序词中的每个单元格)都有一个单选按钮。我想实现这个。如果用户选择任何单元格的单选按钮,我会遇到问题,那么应该取消选择其他单选按钮,但是如何取消?请帮忙 最佳答案 您应该创建一个函数来检查自定义单元格中的单选按钮,并实现一个委托(delegate)方法来通知您的TableViewController该单元格上的按钮已被选中。您的TableViewControll

ios - UITableView 行删除动画在 iOS 7 上闪烁

我的应用有一个UITableView,其中包含具有透明背景的可变高度单元格。针对iOS7SDK进行构建时,行删除动画存在问题:请注意某些单元格的闪烁,例如第15、17、21和23行。在iOS如果我做了这些事情中的任何一个,问题就会消失(我还没有准备好做任何事情):总是创建新的单元而不是将可重复使用的单元出列为单元格提供非透明背景给所有行相同的高度我尝试过的其他方法都没有帮助。在iOS7上是否需要一些秘诀才能获得流畅的行删除动画?这是我可以将问题提取到[C#/Xamarin]的最小测试用例:publicclassMainViewController:UITableViewControll

ios - 如何将 uitextview 的内容保存到 tableview

我有一个UITextView,当我按下“保存”按钮时,我希望将text添加到我的UITableView。我已经设置了表格View。在表格View中选择一个时,我还想进入UITextView。 最佳答案 首先,您需要将数据添加到数据源。根据您的表的设置方式,可能只需要向数组添加一个额外的字符串,如果您更详细地编辑您的问题,我可以在此处更具体。接下来在TableView上调用insertRowsAtIndexPaths:withRowAnimation:,根据添加新数据的位置更改索引路径的值。[tableViewinsertRowsAt

ios - 如何从搜索栏和 UISearchDisplayController 的筛选结果中选择多个表行?

我知道UISearchDisplayController在iOS8.0中被弃用了,但是没有很多关于新的UISearchController的好的文档,所以我改用前者。请耐心等待。现在,我正在使用XIB文件。我知道对于常规表格View,您可以通过进入XIB并从“选择”下的下拉列表中选择“多项选择”来允许选择多个单元格。但是我怎样才能在UISearchBar的过滤搜索结果中实现这一点呢?我知道从技术上讲,我基本上有两个单独的表格View。在这种情况下,我可以在常规TableView中使用多单元格选择(当我不使用过滤器时),但我不能在过滤器TableView中这样做。我对常规tablevie

ios - 为什么 tableView 重叠在顶部的状态?

我创建了一个选项卡ViewController,并将其中一个选项卡设为带有TableView的TableViewController。我不明白的是为什么表格View与模拟器顶部的状态重叠?这是一个屏幕截图tableview不应该自动向下调整以避免那个顶部位吗?我该怎么做才能重新格式化它?我应该关闭顶部状态吗?以某种方式向下移动表格View? 最佳答案 您可以在屏幕上添加一个导航栏,或者如果您真的不需要它,您可以将tableview的顶部向下移动20点以调整状态栏。在iOS7+中,状态栏位于屏幕上方。它是操作系统设计的一部分,之前的版

UITableViewCells 中的 iOS 动态表单,检索值

我一直在搜索和阅读所有内容,但找不到任何决定性的方法来实现我想要的,希望能在这里找到帮助...我有一个UITableView,它允许用户向食谱添加多种口味和百分比。我已经实现了使用自定义Cell/Nib添加或删除Flavors行的方法,并且效果很好。我现在面临的问题是如何检索用户为每个添加的行提供的值。(为清楚起见而编辑:我的问题不是数据的填充,而是动态读取所有数据以便我可以保存它)我确实设法获取可见行的值(我确实了解Reuseidentifier和Tableview的工作原理,从本质上讲,出于内存管理的考虑,iOS仅跟踪可见行),但不了解隐藏行。我假设在理论上我必须在“cellFor