我想在我的xcode项目中调用特定的视图。实际上,我创建了一个基于导航的应用程序。我在导航栏中添加了一个按钮。现在我想,当有人点击该按钮时,打开按钮列表的特定视图要求用户点击特定按钮。 我认为它的解决方案是创建一个视图并将其添加到按钮的单击。 但我无法找到如何实现这一点。帮帮我?如何在objective-c iPhone的视图中显示特定大小(不是全屏)的视图?
0
A
回答
1
view *optionsController = [[view alloc]
initWithNibName:@"view"
bundle:nil];
CGRect optionsFrame = optionsController.view.frame;
optionsFrame.origin.x = 10;
optionsFrame.size.width = 220;
optionsFrame.origin.y = 123;
//
// For the animation, move the view up by its own height.
//
optionsFrame.origin.y += optionsFrame.size.height;
optionsController.view.frame = optionsFrame;
[self.superview addSubview:optionsController.view];
[UIView beginAnimations:nil context:nil];
optionsFrame.origin.y -= optionsFrame.size.height;
optionsController.view.frame = optionsFrame;
[UIView commitAnimations];
1
创建的UIView对象设置框架财产多,你需要的不是全尺寸现在创建按钮sunview添加到您的新创建的的UIView。
现在将您的UIView作为您的主视图中的子视图。
0
我建议查看UIActionSheet。这听起来像是一个完美的用例。
0
hey sanchit .. 只需从xib或programmaticaly中添加按钮并获取该按钮的选择器(添加IBAction或使用[buuton addSelector:]),并在该方法中执行类似操作。
[self.view addSubview:dummyView];
+0
ofcourse u you setFrame according to you .. – Suny 2011-05-30 10:45:48
相关问题
- 1. 使特定视图全屏
- 2. 如何在一个屏幕上显示特定的视图到另一个屏幕的特定视图?
- 3. iPhone:如何隐藏标签栏以显示全屏视图
- 4. iPhone:如何通过代码显示全屏视图?
- 5. 如何在iPhone上的视图中嵌入相机显示屏?
- 6. 如何在iPad应用程序上显示iPhone大小视图
- 7. 如何在视图中显示特定laravel验证错误,而不是全部
- 8. iPhone:如何在某个视图中播放YouTube视频(而不是全屏)
- 9. 如何在滚动视图中显示原图大小?
- 10. 如何显示视图覆盖另一个视图并更改视图大小
- 11. 调整大小视图以显示在iPhone隐藏的uitabbar上
- 12. Eclipse-RCP视图未全屏显示
- 13. 如何在Android中显示特定视图下方的下拉列表视图?
- 14. 在视图中显示特定记录
- 15. 在UINavigationController Stack中显示特定视图
- 16. 自定义布局:嵌套视图的大小为全屏
- 17. 如何显示全屏图像视图onlclick
- 18. 在iPhone中单击图像视图时放大显示图像
- 19. 如何在图像视图中显示图像的原始大小
- 20. 子视图不显示全屏显示黑色背景
- 21. 在旋转时调整UIViewController内的全屏视图的大小?
- 22. 全屏显示不显示视频
- 23. 如何在全屏视图前显示NSPanel?
- 24. iPhone,我如何显示正常视图顶部的小视图并在当前正常视图之间切换?
- 25. 检查视图是以Popover还是以全屏显示
- 26. 在iOS中的自定义视图大小不是动态的
- 27. 视图中的iPhone视图
- 28. 视图控制器不是全屏
- 29. 如何在每次显示视图之前更新iPhone中的视图?
- 30. UIImagePicker相机视图不是全屏Ipad2
大家好。 感谢您的支持。 我尝试了很多东西,最后我到达了我的目的地。 我通过创建两个视图的对象,例如 IBOutlet UITableView * tblView; IBOutlet UIView * btnView; 使第二个隐藏在viewDidLoad 中,并在导航栏中按钮的单击事件中显示它。 它很容易使用和创建。 谢谢大家。 – 2011-05-30 11:24:47