5
A
回答
3
如果您使用UIViewController並使用presentModalViewController呈現它,那麼您必須接受您指定的類型(窗體)的默認行爲。每次都會在中心廣場。所以你這樣做,這是不可能的。
但是,創建自己的視圖並通過動畫製作自己的視圖(並執行一些工作來隱藏/禁用位於下方的視圖之間的交互)來呈現它會相對簡單,從而使您能夠將視圖哪裏都行。至於容納鍵盤,我想我會考慮滾動你在窗體視圖中呈現的子視圖到適當的偏移量。
希望這是有幫助的。
7
您可以修改父控制器的框架。 類似:
CGRect frame = self.parentViewController.view.frame;
frame.origin.x -= 50;
frame.origin.y -= 50;
self.parentViewController.view.frame = frame;
這將通過移動你的模式視圖的位置(-50,-50)
相關問題
- 1. 設置根視圖控制器的模態視圖控制器
- 2. 重置模態視圖控制器
- 3. iphone如何更改視圖控制器
- 4. 模態視圖控制器
- 5. 模態視圖控制器上的現有模態視圖控制器
- 6. 如何使用帶codeingniter的菜單更改控制器/視圖
- 7. 如何防止模態視圖控制器改變
- 8. 如何在已經顯示模態視圖控制器時更改modalPresentationStyle?
- 9. 如何更改容器視圖(嵌入式視圖控制器)中的視圖?
- 10. 如何將模態子視圖控制器的代表設置爲父級?
- 11. 如何更改橫向模式下圖像視圖的位置
- 12. 如何動態更改視圖的位置(x,y座標)
- 13. 如何更改動態創建視圖的位置
- 14. 委派和模態視圖控制器
- 15. 解除模態視圖控制器
- 16. 目前模態視圖控制器
- 17. 解除模態視圖控制器
- 18. -performSelector:afterDelay:和模態視圖控制器
- 19. 從模態視圖控制器推UIViewController
- 20. 模態視圖控制器返回
- 21. 模態視圖控制器轉換
- 22. 模態地呈現視圖控制器
- 23. 從模態視圖控制器
- 24. 如何在佈局視圖cakephp中基於控制器更改表單動作?
- 25. 在標準視圖控制器中更改表格視圖單元格'
- 26. 關閉視圖控制器從模態提供的視圖控制器翻轉
- 27. 當前的模態視圖控制器 - 與呈現視圖控制器交互
- 28. 修改的UINavigationController棧與模態視圖控制器
- 29. 更改視圖控制器Swift 3
- 30. 更改視圖控制器 - SIGABRT