草庐IT

UITAbleView

全部标签

ios - 为什么我不能将颜色数组中的颜色随机设置到 tableViewCells?

谁能看出为什么我不能将tableView单元格的背景颜色属性设置为我在ViewDidLoad()中创建的数组中的颜色?我的viewDidAppear()方法中也有一个self.tableView.reloadData()。让我知道。overridefuncviewDidLoad(){super.viewDidLoad()colorArray+=[UIColor.whiteColor(),UIColor.blackColor(),UIColor.greenColor(),UIColor.yellowColor(),UIColor.redColor(),UIColor.purpleColo

ios - UISegmentedControl 在 UITableView Header 上的行为很奇怪

我创建了一个自定义单元格来替换UITableViewSectionHeader并在UISegmentedControl.index更改时使用协议(protocol)进行处理,这样我就可以按名称或值对表进行排序:importUIKitprotocolOrdenarTableViewDelegate{funcordenarTableView(cell:OrdenarTableViewCell)}classOrdenarTableViewCell:UITableViewCell{vardelegate:OrdenarTableViewDelegate?@IBOutletweakvarsegm

ios - 在 BannerView 加载/未加载时显示/隐藏静态 TableView 单元格

我已将AdMob标准横幅集成到静态表格View单元格中(表格View:1个部分,5行)。我想根据是否加载横幅自动隐藏或显示相关的表格View单元格(包含AdMob横幅View)。我的AdMob横幅集成代码:importUIKitimportGoogleMobileAdsclassWorkoutsFreeListTVC:UITableViewController,GADBannerViewDelegate{@IBOutletweakvarbannerView:GADBannerView!overridefuncviewDidLoad(){super.viewDidLoad()banner

ios - 全屏查看图片时解锁方向

我的UITableViewCell中有一个UIImageView。当用户点击UIImageView时,[IDMPhotoBrowser](https://github.com/ideaismobile/IDMPhotoBrowser)会从UIImageView显示。该应用程序仅为纵向,但是,当在IDMPhotoBrowser中全屏查看照片时,我想让用户能够旋转到任何方向。IDMPhotoBrowser显示在UITableViewCell的委托(delegate)上。委托(delegate)是带有UITableView的常规UIViewController。该委托(delegate)还包

ios - 如何区分原型(prototype) UITableViewCells 中同一 View 的实例

我正在使用一个包含UIPickerView的UITableViewCell原型(prototype),并将该原型(prototype)用于4个不同的单元格,其中有4个不同的PickerView表格View。我使用以下代码将单元格提供给tableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)并将每个选择器设置为不同的实例变量,以便稍后区分选择器(因为相同例如,UITableViewController实例是所有这些的委托(delegate)/数据源)。但是,在运行代码时,所有4个实例变量最终都指

ios - Segue传递数据后如何重新加载tableView数据

我有两个TableView。一个是用户点击的,另一个是显示数据的。当用户单击第一个TableView中的单元格时,将对我的firebase数据库进行查询,并将查询存储在数组中。然后我通过segue传递数据。我使用了属性观察器,所以我知道正在设置变量。通过使用断点,我能够确定我的变量在cellForRowAtIndexPath方法之前获得它的值。我需要帮助在我的TableView中显示数据。我不知道在哪里重新加载数据以使TableView更新我的数据。我正在使用Swift。编辑2:我已经解决了我的问题。我将发布我的第一个和第二个TableView,以便您可以看到我的解决方案。第一个表格V

ios - Swift - 使用 Segue 将数据从容器传递到 TableViewController

我有一个带有UIViewController类型View的TabBar。在此View中,我添加了两个容器(一个用于即将到来的交付,一个用于完成交付)。这两个容器中的每一个都链接到UITableViewController以显示相关订单的表格。为了访问容器,我有一个分段控件。到目前为止,我无法进行所有基于代码的尝试以及将数据从viewcontroller传递到tableviewcontrller的方法。我错过了什么吗?这是我在ViewController中的代码:@IBOutletweakvarordersSegementedControl:UISegmentedControl!@IBO

Swift:如何在包含多个单元格的 TableViewController 中设置动态单元格高度

我有一个TableViewController,它包含三个不同的自定义单元格。对于第一个单元格,我想包含一个水平滚动的CollectionView,第二个单元格也包含一个CollectionView,第三个单元格包含一个垂直的CollectionView。我这样写我的代码:overridefuncnumberOfSectionsInTableView(tableView:UITableView)->Int{return3}overridefunctableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{

ios - 无法将类型 'NeuroCongress.celulaTableViewCell' (0x15836c) 的值转换为“NeuroCongress.Evento”

当我将对象传递给segue时,出现此错误:Couldnotcastvalueoftype'NeuroCongress.celulaTableViewCell'(0x15836c)to'NeuroCongress.Evento'//----------------newTableViewController--------------------functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueR

ios - 使用动画调整 UITableView header 大小的问题

我想将我的表格View的标题高度设置为0。我目前使用的代码是:varnewRect=headerView.framenewRect.size.height=0UIView.animateWithDuration(0.6){self.headerView.frame=newRect}headerView是一个自定义的UIView,使用方式如下:functableView(tableView:UITableView,viewForHeaderInSectionsection:Int)->UIView?{returnheaderView}当我运行代码时,它似乎将headerView的高度动画