在上面这段代码中,TableViewColumn在Tableview中声明,按照我的理解来说既然包含在{}里,那他应该能够通过parent去获取width,我使用这个方法去使用后,在设计器里发现长度不对。
然后我就开始怀疑是否是parent的获取有问题
于是我通过访问id的方式来获取width,这样就正常了
width: tableView.width/2
将width获取改为id获取就正常
总结:通过parent去获取属性是有问题的,更应该通过id去寻找,因为id才是唯一标识
在上面这段代码中,TableViewColumn在Tableview中声明,按照我的理解来说既然包含在{}里,那他应该能够通过parent去获取width,我使用这个方法去使用后,在设计器里发现长度不对。
然后我就开始怀疑是否是parent的获取有问题
于是我通过访问id的方式来获取width,这样就正常了
width: tableView.width/2
将width获取改为id获取就正常
总结:通过parent去获取属性是有问题的,更应该通过id去寻找,因为id才是唯一标识