我有一个问题......
我有NSCollectionView
个NSBox
作为列表元素。在每个NSBox
里面我都有按钮......
我对该按钮执行了操作,该按钮会返回每个NSBox
相对的坐标NSCollectionView
,但它不会,它总是返回相同的坐标...我使用[sender frame]
- (IBAction)showInformationWindow:(id)sender { ... [sender frame] ...}
NSBox
和NSCollectionView
是separete Nib。
问题
如何使用该元素内的动作获取列表中元素的坐标。
我希望我的解释不会太多。
答案 0 :(得分:0)
答案是使用self
...
在NSBox操作中:
- (IBAction)showInformationWindow:(id)sender {
...
NSRect coordinates = [self frame];
...
}