草庐IT

TableView1

全部标签

ios - UISearchController 位置错误,因为带有 tableview 插入

我正在开发一项在UITableView之上具有自定义View的功能,看起来TableView具有contentInset。我将SearchController添加到TableViewHeader,但是当我点击searchTextView时,SearchController会随着动画向上移动(大约20像素)。我希望UISearchBar像“Constacts”一样位于ViewController的顶部此屏幕截图显示了现在的情况:这就是我想要的:我该怎么办?搜索后我需要contentInset(用户点击取消),但在搜索期间我不需要它。我想提供应用程序示例,演示所有这些内容->enterli

ios - 如何在 Xcode 中为 tableView 更改原型(prototype)单元格的高度?

我已将UITableView拖到我的Storyboard中,我可以将信息完全插入其中。但是为了自定义单元格,我添加了一个原型(prototype)单元格。当我手动更改它的高度时,模拟器中没有任何变化。 最佳答案 对于那些只是想在设计时更改行高的人来说,您可以选择表格View单元格,然后在大小检查器中设置行高。我添加这个答案是因为我在手动将单元格高度拖动到其他位置时遇到问题时发现了这个问题。但是,正如OP指出的那样,这不会在运行时更改单元格高度。单元格根据其内容自动调整大小。如果您需要给它一个固定的高度,请参阅已接受的答案。

ios - 如何使用swift更新tableview中的数据?

目前我有3个swift文件:ManualViewController、AutoViewController、MainManualViewController是带有表格View的UIViewController。AutoViewController是一个带有几个按钮的UIViewController。Main只是一个包含TableView所有数据的swift文件。ManualViewController和AutoViewController是使用TabBarController控制的。当我运行应用程序时,在Main.swift中找到的初始内容被加载到TableView中。当我转到下一个V

ios - UITableViewCell 中的 UITextView,如何在 tableView 滚动时退出 textview 的 firstResponder?

我创建了一个自定义的UITableViewCell,并将一个UITextView放入这个原型(prototype)单元格中。当我点击这个textView时,键盘会自动弹起。但是,如果我想隐藏键盘,则必须单击Return键。不太方便。问题来了。当我滚动tableview时,如何退出textView的firstResponder以隐藏键盘。cellForRowAtIndex方法如下。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{varcell=

iOS:tableView.reloadData() 在 swift 中不起作用

我试图在Swift中更新数据后重新加载我的TableView,但它似乎不起作用。当我更改选项卡并返回时,表格View会重新加载但不会自动加载。这是我的代码:overridefuncviewDidLoad(){super.viewDidLoad()//somecoderefresh(self)}funcrefresh(sender:AnyObject){//Reloadthedataself.tableView.reloadData()}我不明白为什么它在Objective-C中有效但在Swift中无效...我也试着把:dispatch_async(dispatch_get_main_q

ios - 根据单元格增加 TableView 高度

我需要根据UITableViewCell内容大小增加UITableView高度。我正在使用自定义谷歌自动完成。我有一个UITextField。当我在UITextField中输入一个字母时,它将调用shouldChangeCharactersIn范围委托(delegate)方法。在该方法中,我将向GoogleAutoCompleteAPI发送动态请求以获取预测结果。functextField(_textField:UITextField,shouldChangeCharactersInrange:NSRange,replacementStringstring:String)->Bool{

swift - 如何使用可变数据源在 TableView 中按字母顺序制作节标题

我将ViewController的字符串存储在字符串数组中。我将这个字符串数组作为数据源导入到我的TableView中。这一切都很顺利。但现在我想对表格View进行排序并添加节标题。章节标题应该来自字母表,含义章节的行应该是数组中的所有字符串,以章节标题的字母开头。我知道如何使用静态数组实现这一点。但是我怎样才能只显示部分,其中也有行(数组中的字符串)?我怎样才能让它在保存带有字母的新字符串时生成一个新的部分,该字母在部分中尚不存在?我希望我已经足够准确地解释了它。我尝试了很长时间来解决这个问题。如果有人能帮助我,那就太好了。下面是一些代码片段:classOverViewControl

ios - 将 TableViewController 中的 TableView 嵌入到另一个 View 中

我想自定义TableViewController的内容(添加一些按钮等),但RootView是TableView。是否可以将其嵌入另一个View并在其上添加控件? 最佳答案 您可以使用容器View。在Storyboard中创建另一个ViewController,您将使用它来托管这些控件。然后从ObjectLibrary中拖入ContainerView(通常是列表中的最后一项)并将其放置在您希望表格View出现的位置(可以是整个屏幕).这样做,ContainerView将创建另一个ViewController。只需删除它,然后ctrl

java - 如何将工具提示添加到 JavaFX 8 中的 TableView 标题单元格

有谁知道如何将工具提示添加到TableView中的列标题??有很多地方解释了如何将工具提示添加到数据单元格,但我没有找到将工具提示添加到标题的方法。使用工具ScenicView,我可以看到header是TableColumnHeader对象中的标签,但它似乎不是公共(public)对象。有什么建议吗? 最佳答案 TableColumnfirstNameCol=newTableColumn();LabelfirstNameLabel=newLabel("FirstName");firstNameLabel.setTooltip(new

java - 一行 TableView 上的上下文菜单?

我正在使用JavaFX,我的应用程序有一个表,我可以向该表添加元素,但我想创建一个上下文菜单,当我右键单击该行时,它会显示在该行上。我有什么...在SceneBuilder中,我有一个在激活上下文菜单时运行的方法,但这并不是我想要的。这真的很好,因为我可以随时以编程方式从表中获取所选项目。如果我保留当前拥有的内容,问题是让上下文菜单在所选元素处弹出。contextMenu是带有菜单项的上下文菜单。connectedUsers是TableView以下是我能得到的最接近的,但这显示了TableView底部的上下文菜单contextMenu.show(connectedUsers,Side.