草庐IT

row_count

全部标签

swift - UISearchController : how to get selected table row index in ios8 (Swift)

我知道searchDisplayController在ios8中已被弃用,我在使用UISearchController查找筛选结果中的选定行时遇到问题我有以下场景:varmyObject=PFObject(className:"XX")ifsegue.identifier=="XXXSegue"{ifletdestination=segue.destinationViewControlleras?XXXTableViewController{if(self.resultSearchController.active){ifletrow=self.searchDisplayControl

swift - swift 中的 Eureka 库 : How can I loop rows?

也许这是一个无用的问题,但我试图用labelRow做一个“for循环”,但它没有做我想做的事。我想要与带有SegmentedRow的Eureka示例项目相同的东西,但在段中我想为行做​​一个循环。有人可以指导我吗?这是我尝试加载的View:self.form=Section()("segments"){$0.options=["Passées","Encours","Futures"]$0.value="Encours"}+++Section(){$0.tag="past_s"$0.hidden="$segments!='Passées'"//.Predicate(NSPredicat

ios - 如果超过其 indexpath.row,如何在 TableView 中设置单元格行高?

我正在尝试使用TableView制作常见问题解答ViewController,我需要在UI中进行一些修复。这是我的FAQVC现在的展示(请忽略红线)如我们所见,基本上有2种行高,80和160。如果点击(选择)行,行高将从80(黄线)扩展到160(紫线)。我想把最后一题下面的行高设置成80,不是160,我试过了,但是最后一题下面的行不能设置。这是我使用的代码classFAQVC:UIViewController{@IBOutletweakvarretryButton:DesignableButton!@IBOutletweakvartableView:UITableView!varFAQ

swift - UIDatePicker count Down 计时器模式不会在 Xcode 10.3 中返回正确的时间

我正在开发一个项目,在该项目中,用户可以在倒计时模式中从UIDatePicker中选择一个时间间隔(HH:mm),并且随着时间的推移间隔,我想触发一个通知。我在Storyboard中创建了UIDatePicker,并在AttributesInspector中将Mode设置为CountDownTimer.问题是当我获取datePicker的当前值时,该值永远不正确。例如,如果用户选择1分钟,我会得到70到110之间的随机值,但绝不会是60!这怎么可能?(每次选择都会出现问题)这是我获取当前值的方式:timePicker.countDownDuration出于测试目的,我打印了它timeP

ios - indexpath.row 是否负责迭代数组?

我正在学习UITableView教程,在实现UITableViewDataSource方法时,我对数组迭代感到好奇。当我们调用indexPath.row时,这是不是在后台为我们调用了一个for循环?我问是因为几个月前我正在学习使用来自网络服务的数据(我已经忘记了我是如何精确地做到这一点的确切步骤)但我相信我需要遍历数组以便在控制台。overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{//CreateaninstanceofUITableViewCel

ios - 枚举 : Count and list all cases (from outside! )

我在自己的文件(“MyEnum.swift”)中有这个枚举(Xcode10/Swift5):enumMyEnum:Int,CaseIterable{caseA=0caseB=1caseC=2caseD=3caseE=4//Eachcaseneedsitsownnumberanddescription!vardescription:String{switchself{case.A:return"abc"case.B:return"bcd"case.C:return"cde"case.D:return"def"case.E:return"efg"}}}...并希望将描述添加到PickerV

swift - 使用 Swift array.count 和 arc4random()

要使此代码正常工作,我缺少什么?nodesLeft是一个[Int]。letx=nodesLeft.countletr=Int(arc4random_uniform(x))我得到一个错误:Playground执行失败:错误::136:40:错误:“NSNumber”不是“UInt32”的子类型让r=Int(arc4random_uniform(x)) 最佳答案 我在使用arc4random_uniform()时遇到了同样的问题;它的参数必须是一个UInt32,所以这样转换x:letx=UInt32(nodesLeft.count)le

ios - 当我按下按钮推送到另一个 ViewController 时,我怎么知道我的按钮在哪个 indexPath.row 中?

可能问题不够清楚我的意思是我有一个TableView,它有一个PrototypeCell,这个Cell有一个按钮。我设置了一个segue名称“ForMore”,它结合了2个ViewControllers但我多次重复使用这个Cell。这是结果:当我点击所有单元格中的每个按钮时。它会跳转到另一个ViewController。但我需要知道我点击了哪个按钮,因为ViewController需要根据我点击的单元格进行初始化。那么,当我多次重复使用一个单元格时,我怎么知道我点击了哪个单元格。 最佳答案 处理自定义单元格的最佳方法是使用自定义类。

xcode - Xcode 7 中的 UI 测试 : Selecting a row number in a UIPickerView/PickerWheel

在Xcode7UI测试中有没有办法选择UIPickerView中的第3行?我已经尝试过各种类似的方法来识别每个选择器中的行,但下面的所有请求都返回0:XCUIApplication().pickers.element.cells.countXCUIApplication().pickers.element.staticTexts.count有什么想法吗?更新:我知道adjustToPickerWheelValue方法,您可以在其中选择一个您已经知道的特定值,但是当我不知道选择器中存在的值时,我试图选择第三个值(索引=4)。 最佳答案

ios - indexPath.row 没有从数组中获取数据

我创建了一个PFQuery来从我的解析服务器获取一些字符串并将其放入几个数组中varpacksAvailable=[""]varpacksImage=[""]varpacksDescription=[""]如果我在查询的for循环中打印数组的值,我会在适当的数组中获得所有值。但是,当我尝试使用此信息来填充我的收藏View时,什么也没有发生。我无法弄清楚这一点,因为它适用于手动创建的数组tableImages和tableData,我已经注释掉它们进行测试。importUIKitimportParseprivateletreuseIdentifier="Cell"classCollecti