我想在我的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. 如何在一個屏幕上顯示特定的視圖到另一個屏幕的特定視圖?
- 5. 如何在集合視圖中顯示圖像視圖根據屏幕大小自行調整大小?
- 6. iPhone:如何通過代碼顯示全屏視圖?
- 7. iPhone:如何隱藏標籤欄以顯示全屏視圖
- 8. 如何在iPhone上的視圖中嵌入相機顯示屏?
- 9. 如何在iPad應用程序上顯示iPhone大小視圖
- 10. iPhone:如何在某個視圖中播放YouTube視頻(而不是全屏)
- 11. 如何在視圖中顯示特定laravel驗證錯誤,而不是全部
- 12. 如何在視圖中播放視頻而不是全屏?
- 13. 確定在特定的視圖中iphone
- 14. 如何在滾動視圖中顯示原圖大小?
- 15. 調整大小視圖以顯示在iPhone隱藏的uitabbar上
- 16. 如何顯示視圖覆蓋另一個視圖並更改視圖大小
- 17. Eclipse-RCP視圖未全屏顯示
- 18. 如何在iPad中全屏顯示視圖控制器
- 19. Drupal 7:如何在特定視圖中顯示特定塊
- 20. iphone 5屏幕上的視圖大小不正確
- 21. 如何在Android中顯示特定視圖下方的下拉列表視圖?
- 22. 自定義佈局:嵌套視圖的大小爲全屏
- 23. 在UINavigationController Stack中顯示特定視圖
- 24. 在視圖中顯示特定記錄
- 25. 在iPhone中單擊圖像視圖時放大顯示圖像
- 26. 如何顯示全屏圖像視圖onlclick
- 27. 從滾動視圖中全屏顯示的圖像
- 28. 自定義視圖顯示在屏幕
- 29. 在屏幕上的滾動視圖中顯示視圖
- 30. 如何在圖像視圖中顯示圖像的原始大小
大家好。 感謝您的支持。 我嘗試了很多東西,最後我到達了我的目的地。 我通過創建兩個視圖的對象,例如 IBOutlet UITableView * tblView; IBOutlet UIView * btnView; 使第二個隱藏在viewDidLoad 中,並在導航欄中按鈕的單擊事件中顯示它。 它很容易使用和創建。 謝謝大家。 – 2011-05-30 11:24:47