草庐IT

tableView_alarm

全部标签

swift - 当数组的内容是不同类型时,如何填充多个 tableview 部分?

我遇到了一点多态性问题。我有三个数组aList、bList和cList,它们包含不同类型的设备“A”、“B”、“C”。我想用aList、bList、cList的3个部分填充一个tableviewcontroller。但是当我到达时我有点挣扎:overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell我遇到的问题是,理想情况下我会在一个数组中包含三个数组,例如。section=[aList,bList,cList).在我的单例中,“A”、“B”、“C”是结构体

ios - 如何防止tableview section head在滚动时粘住?

我有一个包含许多部分的表格View。我正在使用一个实际的tableview单元格,我将其出队用作自定义节标题。我遇到的问题是当我将节标题“粘”到表格顶部直到出现下一个节时。我怎样才能防止这种情况发生并让它像往常一样向上滚动?这是我的代码functableView(_tableView:UITableView,viewForHeaderInSectionsection:Int)->UIView?{ifsection==3{letcell=tableView.dequeueReusableCell(withIdentifier:"headerCell")as!HeaderTableView

ios - 根据 textfield 在 swift 中更改 tableview 数据

我想根据Textfield更改TableView数据。当用户点击Textfield并开始编辑时,它会相应地更改TableView数据。我看到了很多例子,但主要是我发现了关于搜索栏的任何帮助,我们将不胜感激。请注意,这是文本字段而不是seacrhbar 最佳答案 你可以试试varsearchActive:Bool=falsevardata=["SanFrancisco","NewYork","SanJose","Chicago","LosAngeles","Austin","Seattle"]varfiltered:[String]=

ios - 如何避免为 TableView 列表使用一百万个 View Controller ?

这是我想做的一个例子。您有一个包含不同视频列表的表格View。当你点击一个视频时,它会带你到一个详细的ViewController(顶部的视频,下面的描述)。现在我正在创建一个全新的ViewController,添加视频/文本,链接segue,然后创建另一个ViewController并重新开始。与其拥有一百万个ViewController,不如仅使用一个ViewController并从swift文件中输入文本/视频来做到这一点?我是比较新的,所以如果有人能清楚地解释这个过程,我将不胜感激。谢谢! 最佳答案 您只需要一个VC即可展示

ios - Swift 4.2 当键盘显示时使 tableView 的底部向上移动

虽然我进行了搜索,但我对如何最好地解决这个问题感到困惑。我有一个tableView,其中底部单元格是列表的输入,与苹果提醒的工作方式相同。当列表中的项目太多时,键盘会覆盖列表,我看不到正在输入的内容。我认为我需要更改表格View的物理大小并确保它在键盘显示时滚动到底部。有些人说键盘观察者,但我发现的大部分代码在放入Xcode时都已过时和错误。NSNotificationCenterSwift3.0onkeyboardshowandhide这是我能找到的最好的,但我也听说过使用UITableViewController而不是嵌入UITableView等的限制......这是我目前的代码:

选择显示键盘的单元格时,iOS TableView 的 indexPath 错误

我有tableView大小由AutoLayout设置(底部到底部布局指南,顶部到另一个View等等,但首先是UISearchBar到顶部布局指南):带有tableView的Controller:我需要在显示键盘时更改表格偏移量,所以我有以下两种方法://MARK:-KeyboardfunckeyboardWasShown(notification:NSNotification){letinfo:NSDictionary=notification.userInfo!letvalue:NSValue=info.valueForKey(UIKeyboardFrameBeginUserInfo

ios - 带有 objective-c 选择器的方法 tableView editActionsForrowAtIndexPath 与来自父类(super class)的方法冲突

在我的应用程序中,类定义如下:classMyTableViewController:UITableViewController{我想在里面添加滑动选定单元格的功能(取自this答案)但是当我写到这里时:functableView(tableView:UITableView,editActionsForRowAtIndexPathindexPath:NSIndexPath)->[AnyObject]?{letmore=UITableViewRowAction(style:.Normal,title:"More"){action,indexinprint("morebuttontapped

ios - 快速滑动导航 TableView

我正在尝试快速在不同的tableViewController之间进行滑动导航。我设法用以下代码用viewControllers做到了:importUIKitclassViewController:UIViewController{@IBOutletweakvarscrollView:UIScrollView!overridefuncviewDidLoad(){super.viewDidLoad()}varscrollViewAdded=falseoverridefuncviewDidLayoutSubviews(){super.viewDidLayoutSubviews()if!scr

ios - 如何从 tableview 单元格中检索文本字段值

我有一个包含2个单元格的表格View。两个单元格都有一个文本字段和一个标签。文本字段采用用户名/电子邮件地址和密码的值。varemailAddress:String?varpassword:String?functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier(cellID)as!TextFieldCellcell.label.text=loginO

ios swift : Passing data from tableView to view controller

enterimagedescriptionhere好吧,这是我第一次发布问题,所以不确定它是如何工作的。我正在swift上做作业。我被困在需要将数据从tableview传递到viewcontroller的地方。在我的第一个ViewController上,我有一个来自数据库表的数据列表(类别),当用户单击任何单元格时,它应该转到下一个viewcontroller,标签成为标题。请找到我的屏幕截图。谢谢functableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{returnvalues.count;}