Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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 如何在uiView上隐藏或不加载UIPickerView?_Ios_Objective C_Xcode - Fatal编程技术网

Ios 如何在uiView上隐藏或不加载UIPickerView?

Ios 如何在uiView上隐藏或不加载UIPickerView?,ios,objective-c,xcode,Ios,Objective C,Xcode,我创建了一个名为inputBox的视图,其中包含textBox UiPickerView和segmentControl。我使用此控件两次输入名称以生成文件夹,然后再生成文件 对于文件夹名称,我想显示不带uipickerview和segmentcontrol的输入框,而对于文件,我想使用这两个输入框来输入名称和尺寸,以便使用uipickerview进行绘图。如何防止在用于文件夹名称时不绘制uipickerView。我可以将其隐藏为picker.hidden=yes但我不想在子视图中绘制或添加内容。

我创建了一个名为inputBox的视图,其中包含textBox UiPickerView和segmentControl。我使用此控件两次输入名称以生成文件夹,然后再生成文件

对于文件夹名称,我想显示不带uipickerview和segmentcontrol的输入框,而对于文件,我想使用这两个输入框来输入名称和尺寸,以便使用uipickerview进行绘图。如何防止在用于文件夹名称时不绘制uipickerView。我可以将其隐藏为
picker.hidden=yes但我不想在子视图中绘制或添加内容。
我可以使用
picker.release

但是我不想使用它,因为我已经启用了ARC,所以需要替代它。

我找到了[picker removefromsuperview];它成功了。

你可以说我想在另一个视图上显示任何uiview的一些选定视图,并保留在不同的视图上。希望这有助于理解。只是一个旁注,
picker.relase
与隐藏或显示视图无关。这纯粹是记忆相关的方法。谢谢你的信息。阿迪尔