Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从自定义TableViewCell中的按钮访问主视图_Ios_Xcode_Uitableview_Uipickerview_Uiactionsheet - Fatal编程技术网

Ios 从自定义TableViewCell中的按钮访问主视图

Ios 从自定义TableViewCell中的按钮访问主视图,ios,xcode,uitableview,uipickerview,uiactionsheet,Ios,Xcode,Uitableview,Uipickerview,Uiactionsheet,我在表格视图单元格中有一个按钮,按下该按钮会显示UIPickerView。我面临的唯一问题是如何从单元内部访问主视图。有什么想法吗?您可以沿着父视图链向上,直到到达UITableView视图。但是,我认为更好的方法是将选择器放置在表单元格中。这里的隐喻是按下按钮会导致单元格进入编辑模式,并且需要一个选择器视图(在您的情况下)。整个table view API有很多帮助函数来实现这一点。谢谢,但我成功地使用了self.superview;我不知道我有没有理由不使用这个。如果有,请告诉我。:)这基本

我在表格视图单元格中有一个按钮,按下该按钮会显示UIPickerView。我面临的唯一问题是如何从单元内部访问主视图。有什么想法吗?

您可以沿着父视图链向上,直到到达UITableView视图。但是,我认为更好的方法是将选择器放置在表单元格中。这里的隐喻是按下按钮会导致单元格进入编辑模式,并且需要一个选择器视图(在您的情况下)。整个table view API有很多帮助函数来实现这一点。

谢谢,但我成功地使用了self.superview;我不知道我有没有理由不使用这个。如果有,请告诉我。:)这基本上就是我的建议,尽管我建议您始终检查superview的类,以确保它是您认为的视图层。