jjzjj

tableview

全部标签

ios - 数组追加

我正在尝试将文本字段中的用户输入添加到数组中,以便我可以在表格View中显示这些内容,但不幸的是,我没有从文本字段中将正确的数据输入到数组中。我不想使用两个ViewController,我认为可以使用一个嵌入了tableview的ViewController来实现,正如您在我的代码中看到的那样。我是swift的新手。我该如何解决?importUIKitclassViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{varDataceiver:[Data]=[]vartodoItem:Data=

ios - 在调用 ParentViewController 的委托(delegate)方法之前将消息从 ChildViewController 传递到 ParentViewController

场景:我有2个VC-subviewController它有一个显示项目列表的tableView。在表填充到我的ParentVC之后,我需要传递tableView.contentSize.height值。为此,我使用委托(delegate)作为functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableVieww.dequeueReusableCellWithIdentifier("cellreuse",forIndexPath:

ios - 自动布局 uilabel 在 tableView 单元格中自动调整大小

你好,现在我正在尝试学习Autolayout。我提前道歉问一个简单的问题。我想知道如何制作rightLabel,即LAHORE、PK可收缩或自动调整大小,并将国家/地区标签(左侧)保持在其位置。我使用了一些约束,但它随后将Countrylabel移到了屏幕之外。这就是我在牢房里所做的,如果我做对了,请告诉我,如果不对,请告诉我什么是更好的方法。国家我首先将countryLabel设置为CenterVerticallyToTableViewCell我已将左约束设置为14点我已将高度锁定为22点拉合尔,PK我已经锁定了高度将countryLabel设置为CenterVerticallyTo

ios - 在索引路径调用滚动到顶部 TableView 中插入行?

当我在uitableview的索引路径中插入行时,我的tableview会滚动到顶部吗?为什么?letindexPathForCell=NSIndexPath(forRow:5,inSection:1)tableView.beginUpdates()tableView.insertRowsAtIndexPaths([indexPathForCell],withRowAnimation:.Automatic)tableView.endUpdates()在添加单元格期间调用的所有代码funcbuttonDidPressed(button:CheckMarkView){letindexPat

ios - 如何动态计算桌面高度?

我正在尝试动态计算UITableView的高度。我想我可以在functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell上做总和,问题是这个方法只对前X个单元格调用并且不会'在您滚动之前,不会再次调用新设置。我正在使用自动布局约束,如何准确计算TableView? 最佳答案 您可以调用下面的方法来获取UILabel的高度..-(CGFloat)heightForWidth:(float)widthAnd

ios - 直接进入另一个 tableview 的子 segue?

我不太确定我应该怎么问这个问题,所以如果需要更多详细信息,请在评论中提问。我有一个UITableView,它有一个单元格列表,用户可以单击这些单元格,然后转到其他ViewContorller。这一切都很好,现在我需要知道是否可以直接进入其单元格的一个segue而根本不显示TableView(列表)。例如:Now:ClickClickViewA-------->ViewB(TableViewasList)-------->ViewX(Cell'sSegue)After:ClickDonewiththecellsViewA-------->ViewX(Cell'sSegue)-->->->

ios - 由于 TableView Controller 初始化,应用程序崩溃

我初始化tableView的代码是:convenienceoverrideinit(style:UITableViewStyle){self.init(style:.Grouped)//Custominitializationself.title=NSLocalizedString("mdm.agent.common.desktopCentral",comment:"")}错误是行上的EXC_BAD_ACCESSself.init(style:.Grouped)为什么这种类型的初始化会引发错误,但适用于objective-c?Objective-C代码是:-(id)initWithSt

ios - tableview 索引困惑

我正在我的演示应用程序中创建简单的显示菜单。现在我正在做的是我有一个名为MutableMenu的MutableArrayNSArraymenu=[@"menu1",@"Menu2","Menu3",@"Menu4"];MutableMenu=[NSMutableArrayalloc]initwithArray:menu];我只是在默认的tableview单元格中显示这个可变数组。在cellForRowAtIndexPath方法中,我使用如下代码片段的静态索引if(indexPath.row==0){[selfperformSegueWithIdentifier:SEGUE_TO_MAN

ios - xcode 7 swift 在 TableView 单元格中展开可选时发现 nil

我很抱歉又问了另一个“在TableViewCell中发现nilunwrappingoptional”的帖子,但是经过数小时的调试和阅读这里的其他此类帖子后,我仍然卡住了。我想我已经解决了所有常见的错误,但仍然无法正常工作。作为起点,只要我在单元格中使用默认标签,一切正常,用“cell.textLabel!.text=mystring”引用。我还有另一个案例,我用图像和标签自定义了原型(prototype)单元格,效果也很好。在当前情况下,我有一个普通的UIViewController,其中嵌入了一些其他View和一个UITableView。普通的UIViewController被设置为

ios - 以编程方式将 UISearchController 添加到 swift 2 中的 UITableView header

在我的ViewController(基于Storyboard)的先前版本中,搜索栏运行良好。在100%以编程方式定义的当前版本(我删除了所有Storyboard引用)中,搜索栏已经消失。我试图了解问题所在,但没有成功。有什么想法吗?这是错误的代码片段:letresultSearchController=UISearchController()overridepublicfuncviewDidLoad(){super.viewDidLoad()//NonavbarnavigationController?.navigationBar.hidden=true//— Addtableview