|
|
1
7
这种情况下,@Willeke发布的副本中已经有一个答案,但1)答案是Objective-C,而不是Swift,2)我可以提供更详细的答案(带图片!),3)我厚颜无耻地追求赏金(收购规则#110)。因此,考虑到这一点,以下是我如何实现您的目标:
不要使用
然后,您可以创建一个数组控制器,其过滤器谓词绑定到同一个属性
当然,还要将表视图绑定到阵列控制器:
最后,将表单元格视图中的文本字段绑定到
有了Interface Builder中的所有设置,我们几乎不需要任何代码。我们只需要定义
我们还需要项目、数组控制器和过滤器谓词的视图控制器上的属性。筛选器谓词需要
最后但并非最不重要的是,视图控制器上的扩展符合
请注意,这就是您应该使用
瞧!
(当然,如果您喜欢手动填充表视图而不是使用绑定,那么可以忽略大部分内容,只需实现
|
|
|
2
1
正如@Willeke指出的,这很可能是重复的。另一个问题的解决方案在这里有效。我已将其转换为swift并添加了一些解释。
我用一个
首先,您需要添加
您已经将文本字段的委托设置为ViewController,所以您都在那里设置好了。
这将导致
|
|
|
KanKonga · 为什么这个swift代码没有显示在文本字段中? 2 年前 |
|
|
Community wiki · 目标的Xcode构建阶段的自动更新? 2 年前 |
|
|
Anton Timonin · 如何正确地将动态pod库更改为静态? 2 年前 |
|
|
Igor · 在OSX中,捆绑包的用户首选项在哪里? 2 年前 |
|
|
narner · 从Swift包创建Cocoapods框架 2 年前 |