草庐IT

tableView_alarm

全部标签

ios - 如何在tableview cell ios swift中获取accessoryView框架的框架

是否有任何程序可以获取UITableViewCell中的附件View框架。我尝试了一个常量变量,但TableViewCell的框架针对iPad和iPhone发生了变化。 最佳答案 如果您使用通过单元格的accessoryView属性设置的自定义附件View,您可以使用相同的属性获取其框架。但是,如果您使用通过accessoryType设置的默认附件,则没有内置方法来获取其框架,只能通过遍历单元格的subview并在那里找到它,它应该是UIButton类。我建议使用自定义附件View并使用记录的方法获取其框架,这应该更安全。

ios - 如何让 CollectionView 和 TableView 同时滚动?

我在上方有一个CollectionView,在下方有一个表格View。我想做的是,当我向下滚动TableView时,我想带上CollectionView。这一次,当我滚动TableView时,CollectionView没有移动。提前感谢您的帮助! 最佳答案 如果你想向下滚动CollectionView,请将CollectionView放在TableView中。在这种情况下,如果您向下滚动表格View,两者都会向下滚动 关于ios-如何让CollectionView和TableView同

ios - 如何在新 View 中显示 UISearchController 结果而不显示 tableView 的背景?

快速提问,我正在使用UISearchController,它工作得很好。但我想知道是否可以在我选择搜索栏时显示一个新View?因为当我搜索时我不想看到我的tableView/背景。 最佳答案 您指的是UISearchController的表示上下文。HereisalinkApple关于definesPresentationContext的文档以及我们关心的相关信息thispropertycontrolswhichexistingviewcontrollerinyourviewcontrollerhierarchyisactually

swift - 将最后一个 tableView 单元格设置为 Swift 中可变单元格中的常量单元格

正如标题所说,我想创建一个在单元格可变的tableView中保持不变的单元格。我希望这个牢房是最后一个。实际上,我所有的单元格都是用Firbase的数据创建的。最后一个常量单元格应该始终存在。感谢您的帮助。 最佳答案 你可以试试这样的:您只能更改某些indexPath处的单元格(最后在您的情况下)并按照您的意愿进行设置。这是一个例子:overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{if((in

ios - TableView 中的 UICollectionView 不填充单元格?

我有一个tableView,其中的行需要水平流动的collectionView。我的tableView单元格中有一个collectionView,然后我像这样实例化它们:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell:MyTableViewCell=tableView.dequeueReusableCellWithIdentifier("MyTableViewCell",forIndexPath:indexPa

ios - 无法在 TableView 中使用自动布局约束

我有这个TableView,但无法添加任何自动布局约束。控件拖动不起作用-没有显示约束,并且构建器表单似乎处于非事件状态,我无法在其中设置任何值(见下文)。自动布局在整个项目中随处启用,基本上在每个View上。这是为什么? 最佳答案 这是因为您选择了单元格或单元格中的内容View。您只能向内容View中的View添加约束。更新如果此View是顶级对象(不是父View的subview),您也可能无法向View添加约束。更新2您只能向UIView及其子类添加自动布局约束。在您的情况下,您尝试向位于UINavigationItem内的UI

ios - 如何在动态 TableView 中有一个静态单元格?

我想使用UITableView在动态单元格列表的顶部有2个静态单元格。据我了解,我必须使用动态原型(prototype)tableView。但我不明白如何添加2个静态单元格并设计它们,例如。向第一个添加文本字段,向第二个添加标签。我必须在Storyboard中做什么?我在Controller中必须做什么?如何区分静态和动态单元格?编辑:我试过这个进行测试:overridefunctableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{return5}overridefunctableView(tabl

ios - 如何检测快速触摸或点击的tableView单元格

我正在尝试获取TableView中所选项目的index,然后开始一些事件。不幸的是,我找到的大多数解决方案都在objective-c中或不起作用。方法functableView(tableView:UITableView,didSelectRowAtIndexPathindexPath:NSIndexPath)不要打印cell标签..有人可以帮帮我吗?importUIKitimportResearchKitclassTaskListViewController:UIViewController,UITableViewDataSource{lettasks=[("Shortwalk"),

ruby - Bubblewrap HTTP -> TableView ;方法返回 bubblewrap 查询而不是响应数据

我正在试用Rubymotion,但似乎无法弄清楚如何完成看似简单的任务。我已经为人员目录设置了一个UITableView。我创建了一个返回json的Rails后端。Person模型定义了一个get_people类方法:defself.get_peopleBubbleWrap::HTTP.get("http://myapp.com/api.json")do|response|@people=BW::JSON.parse(response.body.to_str)#p@peopleprints[{"id"=>10,"name"=>"Sam"},{etc}]totheconsoleenden

c++ - 如何在 QtQuick 2 中对 QML TableView 进行排序?

我想使用Qt5.1实现具有自定义角色的可排序TableView。但是当用户单击标题时,我不知道该怎么做才能对其进行排序。在我的Qt.pro文件中,我添加了:!android:!ios:!blackberry:qtHaveModule(widgets):QT+=widgets在main.cpp中,我使用QtWidgets/QApplication作为全局应用程序实例,并为我的新模型类使用qmlRegisterType(见下文):qmlRegisterType("MyDataModule",1,0,"PositionModel");PositionModel声明如下:classPositi