草庐IT

edit-tableview

全部标签

ios - swift : Subclassing SlackTextViewController in tableview

我是swift的新手,正在构建小型聊天应用程序,我有一个问题。如何在tableview中子类化SlackTextViewController?我找不到适合初学者的教程。 最佳答案 我必须将它放在类(class)的顶部才能使pod“SlackTextViewController”正常工作。并且在BridgingHeader中似乎不需要任何与Slack相关的东西。importUIKitimportSlackTextViewControllerclassEXMessagingTableViewController:SLKTextViewC

ios - TableView 滑动删除 : How to Programmatically Un-swipe

我在表格View中使用滑动删除功能来删除选定的单元格。您将其向左滑动以显示删除按钮。我的代码运行良好,可以正常删除。我还包含了一个UIAlertController,为应用程序的用户提供最后一次避免犯错的机会。我想做的是,如果用户选择“取消”是让单元格“取消滑动”并返回到其原始位置。有办法做到这一点吗? 最佳答案 你可以在tableView上关闭编辑[self.tableViewsetEditing:NOanimated:YES]; 关于ios-TableView滑动删除:HowtoPr

ios - 使用自定义 TableViewCell 的 TableView 中的空单元格 - Swift

我目前正在以编程方式学习Swift。我想将tableView添加到viewController(以便以后能够操作约束)并使用TableViewCell自定义单元格>.使用storyboard时,我可以闭着眼睛执行此操作,但当我尝试仅使用直接代码执行此操作时,我的单元格为空。我的Storyboard由一(1)个空的viewController组成,它具有ViewController的自定义类我看过其他有类似问题的人,但没有一个解决方案有效。很想知道我忽略了什么(可能很简单)。在此先感谢您的帮助!ViewController.swift:importUIKitclassViewContro

ios - 向 tableview 添加渐变会隐藏内容

我有一个tableview,它运行良好。但我必须在背景上添加渐变。我在viewDidLoad中用这段代码做到了:gradientLayer.frame=self.view.boundsletcolor1=UIColor.blueColor().CGColorasCGColorRefletcolor2=UIColor.redColor().CGColorasCGColorRefgradientLayer.colors=[color1,color2]gradientLayer.locations=[0.0,1.0]gradientLayer.startPoint=CGPoint(x:1,y

在 tableview 上调用 selectRowAtIndexPath 时出现 Swift 错误

我正在尝试以编程方式在表格View中选择一个单元格。我在点击selectRowAtIndexPath时收到SIGABORT错误。myIndex的值为1。我从已实现所需的tableview委托(delegate)和数据源方法的viewController中调用它。overridefuncviewDidAppear(animated:Bool){ifmyIndex!=nil{self.myTableView.selectRowAtIndexPath(NSIndexPath(index:myIndex),animated:false,scrollPosition:UITableViewScr

ios - 如何从 tableView 方法中的请求中获取行数?

我在我的Swift3.0项目上使用tableViewController。我想从请求中获取tableview的行数,为此我正在使用Alamofire4.0。我看到要从Alamofire返回值,你必须设置一个completionHandler(HowtoreturnvaluefromAlamofire)但Xcode不允许我在tableView方法。这是我尝试使用set/get方法的代码:varnumRows=0funcsetRows(numRows:Int){self.numRows=numRows}funcgetRows()->Int{returnself.numRows}overri

ios - 使用 Swift 自定义 TableView 的页眉和页脚

我需要为我的表格View创建一个自定义标题。为此,我创建了一个UITableViewHeaderFooterView类型的类,但我无法在Storyboard上选择tableview的标题来设置该类。如果它是一个静态表头出现,但它对动态表是不可见的。如何进行此设置?注意:我使用的是xcode7.3.1我正在尝试做这样的事情,但是Storyboard:https://github.com/jeantimex/ios-swift-collapsible-table-sectionoverridefunctableView(tableView:UITableView,viewForHeader

ios - 启用 Tableview 滚动但禁用触摸

我想禁用我的表格View。意味着不能触摸任何按钮、TextFields和其他控件,但我也希望我的tableview滚动应该正常工作。self.tableView.userInteractionEnabled=true;我用过这个,但这也使滚动也被禁用。 最佳答案 您应该将UITableView单元格中要禁用的元素的单个userInteractionEnabled属性设置为NO,而不是整个UITableView.例如,myButton.userInteractionEnabled=NO;在整个UITableView上将其设置为NO会禁

ios - 在 tableView 底部按 "back"时导航 Controller 崩溃。如果我稍微向上滚动程序不会崩溃

我有两个页面,每个页面中都有一个tableView。当通过pushsegue按下单元格时,第一个tableview会导致第二个tableView。我使用“嵌入”将导航Controller应用于第一个ViewController,它为第二个View提供了一个后退按钮,该按钮适用于99%的应用程序。出于某种原因,如果我一直向下滚动到第二个tableview的底部,然后按下后退按钮,应用程序会崩溃并出现以下错误:Thread1:EXC_BAD_ACCESS。来自控制台的回溯是这样的:(lldb)bt*thread#1:tid=0x9517c,0x000000011115a00blibobjc

ios - 将数据传递到嵌入式 TableView (Swift)

尝试将数据传递到嵌入式TableViewController。我能够将数据传递给ViewController,但不能传递给嵌入式TableViewController。我假设它与child/parent的关系有关......只是不确定用于该关系的代码。这是我现在拥有的。DealDetailTableViewController嵌入在ViewController中。overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){if(segue.identifier=="showDealDetails"){va