草庐IT

TableView

全部标签

uitableview - AutoLayout 在调用 layoutIfNeeded() 时打破约束

我正在尝试使用Swift在UITableView中使用XCode6实现动态高度UITaleViewCell。我通过以图形方式设置约束,如下所示布置我的单元格(屏幕截图来自XCode5,因为XCode6上的NDA)。我还将BodyLabel的换行属性设置为“自动换行”,并将行号设置为“0”以允许多行。现在,如果我只是在tableView(tableView:UITableView?,cellForRowAtIndexPathindexPath:NSIndexPath?)方法中设置单元格的内容,那么我就能正确获得动态高度行为。但是,由于我是按照在线教程(特别是thisone)进行操作,所以

uitableview - AutoLayout 在调用 layoutIfNeeded() 时打破约束

我正在尝试使用Swift在UITableView中使用XCode6实现动态高度UITaleViewCell。我通过以图形方式设置约束,如下所示布置我的单元格(屏幕截图来自XCode5,因为XCode6上的NDA)。我还将BodyLabel的换行属性设置为“自动换行”,并将行号设置为“0”以允许多行。现在,如果我只是在tableView(tableView:UITableView?,cellForRowAtIndexPathindexPath:NSIndexPath?)方法中设置单元格的内容,那么我就能正确获得动态高度行为。但是,由于我是按照在线教程(特别是thisone)进行操作,所以

ios - 为什么 Swift UITableViewController 模板在 tableView cellForRowAtIndexPath 方法中使用可选参数?

如果您创建新的UITableViewController类,您将看到用于覆盖的注释方法:/*overridefunctableView(tableView:UITableView?,cellForRowAtIndexPathindexPath:NSIndexPath?)->UITableViewCell?{letcell=tableView.dequeueReusableCellWithIdentifier("reuseIdentifier",forIndexPath:indexPath)//Configurethecell...returncell}*/你可以取消注释方法,它不会因为

ios - 为什么 Swift UITableViewController 模板在 tableView cellForRowAtIndexPath 方法中使用可选参数?

如果您创建新的UITableViewController类,您将看到用于覆盖的注释方法:/*overridefunctableView(tableView:UITableView?,cellForRowAtIndexPathindexPath:NSIndexPath?)->UITableViewCell?{letcell=tableView.dequeueReusableCellWithIdentifier("reuseIdentifier",forIndexPath:indexPath)//Configurethecell...returncell}*/你可以取消注释方法,它不会因为

ios - 如何使用自适应转场在 UITableView 中实现 UIVisualEffectView

我想实现UIVisualEffectView以将模糊效果应用于View以显示位于其后面的View。这个背景应该模糊的View是一个嵌入在UINavigationController中的UITableViewController,它要么显示在iPad上的弹出窗口中,要么显示在由于iOS8自适应segues(PresentasPopover),在iPhone上以模态方式呈现全屏。当此ViewController位于弹出窗口中时,我希望背景模糊弹出窗口下方的内容,而当它全屏显示时,我希望背景模糊前一个ViewController。我尝试过实现这个,但没有成功。我什至无法获得适用于弹出窗口的模

ios - 如何使用自适应转场在 UITableView 中实现 UIVisualEffectView

我想实现UIVisualEffectView以将模糊效果应用于View以显示位于其后面的View。这个背景应该模糊的View是一个嵌入在UINavigationController中的UITableViewController,它要么显示在iPad上的弹出窗口中,要么显示在由于iOS8自适应segues(PresentasPopover),在iPhone上以模态方式呈现全屏。当此ViewController位于弹出窗口中时,我希望背景模糊弹出窗口下方的内容,而当它全屏显示时,我希望背景模糊前一个ViewController。我尝试过实现这个,但没有成功。我什至无法获得适用于弹出窗口的模

ios - 在 Swift 中使用以编程方式创建的 UITableViewCell 子类

我正在处理一个表格View,其中包含一个以编程方式创建的自定义单元格,没有使用IB。我在Google上四处查看并在NSChat中四处询问,但我仍然无法让它工作。它只显示默认的TableView。提前致谢!EventCell.swiftimportUIKitclassEventCell:UITableViewCell{vareventName:UILabel=UILabel()vareventCity:UILabel=UILabel()vareventTime:UILabel=UILabel()overrideinit(style:UITableViewCellStyle,reuseId

ios - 在 Swift 中使用以编程方式创建的 UITableViewCell 子类

我正在处理一个表格View,其中包含一个以编程方式创建的自定义单元格,没有使用IB。我在Google上四处查看并在NSChat中四处询问,但我仍然无法让它工作。它只显示默认的TableView。提前致谢!EventCell.swiftimportUIKitclassEventCell:UITableViewCell{vareventName:UILabel=UILabel()vareventCity:UILabel=UILabel()vareventTime:UILabel=UILabel()overrideinit(style:UITableViewCellStyle,reuseId

ios - Swift UITableView didSelectRowAtIndexPath 没有被调用

IOS开发新手,在处理表格上的单元格选择时遇到问题。每当我选择时,下面都不会调用该方法-知道为什么吗?我的项目结构是:ViewController->View->TableView下面的代码演示了方法调用。其他人被叫没问题!我知道触摸正在工作,因为下拉成功刷新并且单击一个单元格时它会突出显示。importUIKitclassViewController:UIViewController,UITableViewDelegate{letblah=["blah1"]//Howmanysectionsareinthetable?funcnumberOfSectionsInTableView(t

ios - Swift UITableView didSelectRowAtIndexPath 没有被调用

IOS开发新手,在处理表格上的单元格选择时遇到问题。每当我选择时,下面都不会调用该方法-知道为什么吗?我的项目结构是:ViewController->View->TableView下面的代码演示了方法调用。其他人被叫没问题!我知道触摸正在工作,因为下拉成功刷新并且单击一个单元格时它会突出显示。importUIKitclassViewController:UIViewController,UITableViewDelegate{letblah=["blah1"]//Howmanysectionsareinthetable?funcnumberOfSectionsInTableView(t