草庐IT

TableView

全部标签

ios - Tableview Xib Shadow Swift

这是我正在尝试做的事情:截图来自Iphone:这是我的代码:cell.shadowLayerView.layer.masksToBounds=falsecell.shadowLayerView.layer.shadowOffset=CGSize(width:0,height:0)cell.shadowLayerView.layer.shadowColor=UIColor.black.cgColorcell.shadowLayerView.layer.shadowOpacity=0.23cell.shadowLayerView.layer.shadowRadius=4cell.shado

json - 如何将图像数组从 json 格式解析为 TableView

你好我有如下的json数据{"data":[{"resolved":"N\/A","type":"Internal","notes":"test","property_id":"22","regulation_item":"8","locations":"Test","id":"45","boiler_service_date":"","action":"FurtherInvestigation\/MaintenanceRequired","intervention_required":"N\/A","regulation_id":"4","regulation_item_name":

ios - 在具有最大高度的动态高度的 UITableViewCell 中添加 UITextView

我有一个UITableViewCell,里面有一个UITextView。UITextView添加到Storyboard中,并设置所有必要的约束。UITextView的高度应该响应内部的内容,但只能达到最大高度,然后UITextView应该停止增长并且可以滚动。我已经用下面的代码实现了这一点。我的问题是,如果我再次从我的UITextView中删除行,UITextView不会收缩,或者它会收缩,所以高度太小。我该怎么办?///CheckifheightofUITextViewisbiggerthanmaximumifInt(textView.frame.size.height)>=75{t

ios - 使用 HealthKit 结果填充 TableView - Swift

我正在尝试用AppleHealth返回的HealthKit来填充我的TableView。我目前从AppleHealth获取过去7天的日期和心率。我可以在控制台中清楚地看到所有内容。这是我的block代码:funcgetTodaysHeartRate(completion:(@escaping(HKQuantitySample)->Void)){print("func")letheartRateUnit:HKUnit=HKUnit(from:"count/min")letheartRateType:HKQuantityType=HKQuantityType.quantityType(fo

ios - 在编辑模式下使用不同的表格 View 单元格

我想做一些类似于通讯录应用的东西:有一些标准模式的单元格和其他用于编辑模式。我尝试的是:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{ifself.editing{letcell=tableView.dequeueReusableCellWithIdentifier(TextFieldCellIdentifier,forIndexPath:indexPath)asTextFieldTableViewCellreturncel

ios - 尝试通过解析在 UITableView 上显示数据

我正在尝试将解析的数据显示到UITableView上,但它只显示一个空白的UITableView(未显示任何数据)我在解析中有一个大学类(class),以及一个universityEnrolledName列名这是代码importUIKitimportParseimportParseUIclassviewUniversityList:PFQueryTableViewController{@IBOutletvaruiTableView:UITableView!overrideinit(style:UITableViewStyle,className:String!){super.init(

swift - 带日期的 tableView 中的 sectionName

//datefuncsectionName()->String{varshortDate:StringletdateFormatter=NSDateFormatter()dateFormatter.dateFormat="MMMyyyy"returndateFormatter.stringFromDate(NSDate())}//tableViewletfetchedResultsController=NSFetchedResultsController(fetchRequest:fetchedRequest,managedObjectContext:coreDataStack.man

ios - 使用 NSFetchedResultsController 移动行的方法及其委托(delegate)不起作用

我一直在努力关注this使用NSFetchedResultsController和NSFetchedResultsController委托(delegate)时在TableView中重新排列行的教程,但我的项目非常有问题。发生的事情是,当我尝试重新排列一行并将其删除时,这些行是随机的(可能不是随机的,但我看不到找到问题的模式)。我的实现有什么问题?TableView数据源:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{let

ios - UITableViewCell 在点击时显示删除按钮

我正在努力实现以下目标:当用户点击表格View的一行时。它显示了删除按钮。当删除按钮可见且用户点击行时。细胞恢复正常状态。截至目前,我可以在向左滑动时显示删除按钮并执行适当的操作。Item-2是默认行为。所以剩下要做的就是以编程方式显示删除按钮。我尝试了以下方法:cell.setEditing(true,animated:true)indidSelectRow但这似乎没有任何效果。将tableview.setEditing设置为true会使左侧出现红色删除图标,点击这些图标后,右侧的按钮就会显示出来。但这不是我想要的。如前所述,向左滑动会显示按钮。所以我相信我的以下功能已正确实现:fu

ios - 在自动布局中使用多行 UIButtons 设置 UITableViewCell 高度

我有一个带有自定义UITableViewCell的UITableView,每个里面都有一个UIButton。我正在从一个数组中设置按钮的标题,因此按钮的大小会根据标题而变化。我需要根据heightForRowAtIndexPath事件中的内部按钮大小返回正确的高度。因为我使用的是自动布局,所以我为按钮的高度约束创建了一个导出,并且我在单元格的layoutSubviews()事件中更新它,如下所示:classCustomCell:UITableViewCell{/*...*/overridefunclayoutSubviews(){super.layoutSubviews()self.m