草庐IT

TableView1

全部标签

ios - Swift:如何从一个 UIViewController 访问可变字符串数组到 TableView 单元格文件

我有一个名为TableViewController的ViewController和另一个名为feed.swift的自定义单元格这些单元格得到了正确的重复使用,我已经在各种按钮上贴上了标签,因为我不想知道按下了哪个提要的哪个按钮。在我的cellForRowAtIndexPath中,我使用已解析的json填充我的用户名。看起来像这样cell.username.text=username[indexPath.row]output->["andregomes","renatosanchez","renatosanchez"]然后我像这样标记了我的用户名按钮cell.usernamePress.

ios - tableview 在使用 xib 单元格时发现 nil

我正在尝试使用xib文件作为表格View中的单元格。但它在registerNib上说“在展开可选值时意外发现nil”。我认为这是关于引用socket,但我不知道为什么会这样。我的观点如下:如图所示,TableView位于播放视频ViewController内。我的viewDidLoad是:overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.self.tableView.registerNib(UINib(nibName:"Newe

ios - 在 ScrollView 内滚动 TableView

我在scrollView中有一个tableView。我希望当我滚动tableView时,外部scrollView也会滚动。目前,当我滚动tableView时,外部scrollView不滚动。那么如何做到这一点呢? 最佳答案 //声明要添加的View为ScrollView,例如letrequiredView=UIScrollView()//添加你需要的view作为tableview的子viewbackgroundViewviewlikeastableView.backgroundView=UIView()tableView.backg

ios - 在 tableview 单元格中更改 View 的颜色不会改变

我正在更改tableViewCell中View的背景颜色,但它在第一次加载时不会更改,我需要滚动才能看到更改。这是我的单元格类:@IBOutletweakvarstatus_back:UIView!@IBOutletweakvarstatus_label:UILabel!@IBOutletweakvarnode_label:UILabel!@IBOutletweakvartime_label:UILabel!@IBOutletweakvarname_label:UILabel!@IBOutletweakvarres_date:UILabel!overridefuncsetSelecte

ios - Swift:如何访问某个 tableView 部分中自定义单元格中的标签

我有一个自定义UITableViewCell和一个名为CellLabel的UILabel。我希望能够在某个tableView部分访问此标签,例如第3节并为其提供一个字符串以在不使用数组和arrayName[indexPath.section]的情况下显示。 最佳答案 您可以在cellForRowAtIndexPath覆盖TableView中捕获它functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCel

IOS Swift 如何通过 TableView 回收突出显示一个单元格

我有一个TableView和一个名为Post的标签。我有一个手势点击功能,当用户点击该标签时,被点击的TableView标签会改变颜色。问题在于tableView回收,如果我向下移动tableView,那么其他未单击的单元格也会突出显示。我怎样才能修复它以便只突出显示单击的单元格?这是我的代码functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier:"UserProf

swift - 删除 Realm 中的对象并保持 TableView 同步

我想了解我在这里做错了什么。有两个基本的ViewController:一个tableView和一个detailView。如果数据被修改,我正在订阅通知以重新加载tableView。我可以从detailViewController修改记录,并且更改会得到反射(reflect)。甚至从tableView中删除一条记录,它也有效。但我还想在detailView上添加一个删除按钮,但随后viewController和Realm不同步并崩溃。'RLMException',原因:'对象已被删除或失效。'。下次我加载该应用程序时,记录将被删除,因此它可以正常工作。如何删除不同viewControll

ios - TableView 重复项和 firebase 搜索查询

下面的代码片段有两个问题。我的TableView中有重复项。当我搜索返回结果的内容时,我尝试搜索另一个返回结果的内容时,现有结果将显示不是新结果,例如:一个。我搜索“ola”,我的TableView返回一个列表->olabode、olatunde、olaide。然后我搜索“bisi”,如果找到“bisi”的匹配查询,我仍然得到“ola”的查询结果。funcsearchView(_searchView:AZSearchViewController,didTextChangeTotext:String,textLength:Int){self.resultArray.removeAll()

arrays - 获取我的 Firebase 数据库的一部分中的所有子键并显示在 TableView 上

我正在尝试从我的firebase数据库中的子键列表创建一个数组。我可以提取数据,将其插入数组,然后将其打印到控制台,但它不会显示在我的TableView中。我已确保tableview已连接到Controller并且单元格匹配。这是我的代码和数据库结构。importUIKitimportFirebaseimportFirebaseDatabaseclassTeamDataSegueViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvarageListTable:UI

ios - 滚动 tableView 后,视频停止加载到 AVPlayerController 的 UITableView 单元格中

我有一个tableview,我正在尝试加载视频并在viewdidLoad()上播放它们Viewdidload加载视频的代码如下funcplayVideo(viewController:UIViewController,videoPath:String!,view:UIView){guardletpath=videoPathelse{debugPrint("video.m4vnotfound")return}leturl=NSURL.fileURL(withPath:path)letitem=AVPlayerItem(url:url)self.player=AVPlayer(player