簡體   English   中英

將在故事板內部創建的視圖控制器作為另一個視圖控制器的子視圖(進入屏幕的一部分)加載

[英]Load a view controller created inside a storyboard as a subview (into a part of the screen) of another view controller

我目前正在開發iPad應用程序。 我需要創建一個標簽欄。 問題是,出於設計目的,我需要選項卡位於屏幕的上半部分,而不是默認選項卡控制器上的底部。

一旦選項卡欄位於頂部,我希望當觸摸按鈕時,該選項卡下面的子視圖將被更改。 此外,還應在情節提要板內部設計要加載的子視圖。 下圖顯示了我想要的樣子:

在此處輸入圖片說明

在我的研究中,我找到了一個將選項卡放在頂部的解決方案( 在此處 )。 現在我的問題是在下面加載子視圖。

我使用[self.view addsubview:theNameOfTheViewCreatedINStoryboad.view]了嘗試,但是當我按下按鈕時,應用程序只是掛起了。

我認為這是因為我沒有在任何地方指定新視圖的尺寸或應將其放置在屏幕上的位置。 這樣做的原因是因為我不知道應該在哪里做。

誰能在這個問題上給我一些啟發? 引用的方法是將選項卡放在頂部的最佳方法嗎? 如何解決子視圖問題?

很高興看到您使用的是toolBar而不是tabBar。 更好的辦法是創建一個自定義的內容視圖控制器。

您應該考慮使用遏制:

UIViewController包含容器 View Controller 包含容器 如何在iOS 5中工作? 定位UIViewController包含子級

查看文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM