草庐IT

TableView1

全部标签

ios - 连接到 TableView Controller 时,Swift 静态 TableView 消失

我在我的主Storyboard中创建了一个简单的静态TableView,但每次我连接一个空白的UITableViewController时,静态View都不会加载。 最佳答案 从UITableViewController子类中删除numberOfSectionsInTableView()和tableView(numberOfRowsInSection:)的默认实现。即删除这些方法,因为它们返回0:funcnumberOfSectionsInTableView(tableView:UITableView)->Int{return0}f

ios - 如何将底部边框添加到 TableView 部分标题

我正在使用以下函数来确定我的应用程序中的TableView部分标题:overridefunctableView(tableView:UITableView,viewForHeaderInSectionsection:Int)->UIView?{vartitle:UILabel=UILabel()title.text="something"//AddabottomBordervarborder=UIView(frame:CGRectMake(0,0,self.view.bounds.width,1))border.backgroundColor=UIColor.redColor()tit

ios - 以编程方式将 View 添加到 TableView 中的单元格

我有一个带有动态原型(prototype)的TableView,当前以编程方式显示4个元素。我通过数组分配单元格名称(参见下面的代码),但我还想在每个单元格的右半部分添加一个小View,以便在每个标签旁边显示一个小图形。我可以在Storyboard中放入一个View,但它不会动态扩展。基本上我需要找到一种方法来修改此代码以在每个单元格内添加一个View并将我已经创建的类分配给这些View。overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableView

ios - Swift - 如何检查 TableView 是否为空

所以我正在制作这个待办事项列表应用程序。这个应用程序有本地通知,但我只希望它们在tableview为空时弹出。简而言之:如何检查tableview是否为空?这是我当前的代码:importUIKitclassFirstViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletvartblTasks:UITableView!@IBOutletweakvarcountLbl:UILabel!varlocalNotification=UILocalNotification()//Forp

swift - TableView 部分更改标题对齐方式

我有这个tableView在这里:使用默认的左文本对齐方式,我想将其更改为右文本对齐方式。我该怎么做?编辑:现在看起来像这样: 最佳答案 swift4functableView(_tableView:UITableView,titleForHeaderInSectionsection:Int)->String?{return"YourHeaderName"}functableView(_tableView:UITableView,willDisplayHeaderViewview:UIView,forSectionsection:I

ios - 根据他子tableview在SWIFT中的高度调整scrollview的高度

我有一个viewController,在scrollview中有一个tableview。我需要以编程方式更新tableview的高度,然后是scrollview的高度(scrollview的高度取决于tableview的高度)。-myViewController-View-ScrollView-ContainerView-TableView所以我在viewController的viewDidAppear中写了这段代码:overridefuncviewDidAppear(animated:Bool){super.viewDidAppear(animated)varframe:CGRect

ios - 使用动态增加的单元格计算 TableView 的内容大小

我正在尝试计算具有动态增加单元格的tableView的内容大小高度。为此,我将代码编写为-overridefuncviewDidLoad(){super.viewDidLoad()self.tableView.estimatedRowHeight=150self.tableView.rowHeight=UITableViewAutomaticDimension}functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView

ios - 从自定义 Tableview 部分标题获取 indexPath

我创建了一个自定义View并将其添加到tableView部分标题。functableView(tableView:UITableView,viewForHeaderInSectionsection:Int)->UIView?{ifsection==2{if(headerView==nil){headerView=CustomHeaderSection(frame:CGRectMake(0,0,self.view.bounds.width,38))}headerView!.delegate=selfifisExpandableCell{headerView!.arrowImage.tra

swift : Dismiss a PopOver when a tableview cell is selected

我有两个Controller。第一个有一个带有书签按钮项目的导航栏,我按下它来显示我的第二个Controller,里面有一个表格View。Exampleprojectfromthislink:http://www.koraybirand.co.uk/download/xcode/PopTest.zip我希望能够选择一个单元格然后关闭弹出View。另一个奇怪的行为是,第一个单元格显示一个警报ViewController,它在iPhone上工作正常,但在iPad上,弹出窗口突然调整为警报ViewController的大小。这是我的主视图Controller:classViewControl

ios - 如何使用自定义复选框按钮选择 TableView 行选择?

如何使用自定义按钮选择表格View行。我有另一个按钮称为选择所有它在TableView之外我的问题是在单击TableView按钮外部时如何选择和取消选择TableView行内的内容?同时我可以在tableview中选择单行?如何在swift3中做到这一点?这是我在cellforrow方法中的代码functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letidentifier="Custom"varcell:TStudentAttendanceCell!=tableVi