我正在定制一个对我来说仍然很难的tableviewcell。
阅读苹果指南后,我通过从nib文件中加载它们来自定义我的单元格,并以编程方式管理它们。
所以不是创建两个不同类型的nib文件(tableviewcells),一个是textfield,另一个是pickerview。
我正在做混合细胞。即在我的nib文件中,我正在添加UILabel,UItextField,UIPickerView。
现在在tableview的'cellForRowAtIndexPath'上(在我将每个单元格绑定到nib文件之后) 我希望能够以编程方式使用pickerView或文本字段。 现在没有'可见'属性可用于显示一个并隐藏另一个。
那么这里最好的方法是什么。 我对可可有点新鲜,框架并没有给我很多选择。 因此,例如,如果indexpath为0.1,我希望它是一个pickerViewCell。 如果indexPath是0.2,我希望它是textfieldCell。
那么如果indexpath为0.1?我该怎么办? 我应该处理文本字段吗?将其坐标更改为永远无法查看的位置?禁用它?什么? 如果我的方法错了而且不推荐,推荐的方法是什么? 我应该返回并从笔尖中删除pickerView,并创建另一个只有标签和pickerview的nib文件?并在加载时决定加载哪一个? 感谢
答案 0 :(得分:0)
查看可见性由hidden
属性控制(即 - 与可见对面相反) - 您可以在案例中使用它