好的,你可以幫我解決這個問題。我準備把我的頭髮拉出來。我的UITabBar沒有顯示
最近我決定升級我的應用程序,並使它看起來更好,並且我希望將其移植到iPad平臺的全面支持中。有一段時間一切都很好。只需按下複製MainWindow.xib for iPad,添加我在iPhone配置上使用的視圖,並且所有內容都應該很棒,但那樣做效果不佳。請看:
這裏是iPhone截圖:
這裏是iPad的截圖:
哪裏的標籤欄?我不明白!當我第一次將它放在一起時,我添加了初始視圖,但是當我將所有IBOutlet鏈接到適當的部分時,標籤欄不再顯示。 IB的
截圖:
標籤欄的屬性:
- 色調:淺藍色
- 圖像色調:甲goldish顏色
- 模式:規模,以填補
- 標籤:0
- 用戶交互啓用:(選中)
- 多觸摸:(未選中)
- 阿爾法:1
- 不透明:(選中)
- 隱藏(未選中)
- 清除圖形上下文:(選中)
- 剪輯子視圖:(未選中)
- AUTORESIZE子視圖:(選中)
- 拉伸:(X,Y,W,H):(0,0,1,1)
的viewController.h文件是UITabBar,的UITextField和UITextView的
viewDidLoad中的委託(巴是爲IBOutlet中標籤欄):
- (void)viewDidLoad
{
[super viewDidLoad];
[self playMovieIntro];
NSURL *url = [NSURL URLWithString:@"http://www.faithlifefellowship.us/Audio/Sermons/NewSermonBanner.png"];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:data];
if(!image == NULL)
{
NewSermonBanner.image = image;
}
series = [[Series alloc] init];
SeriesName = @"";
NSRange range = [[[UIDevice currentDevice] name] rangeOfString:@"iPad"];
int i = 0;
if(range.location != NSNotFound)
i = 1;
bar.selectedItem = hometab;
//set delegates
[bar setDelegate:self];
[personalName setDelegate:self];
[personalEmail setDelegate:self];
[content setDelegate:self];
[prContent setDelegate:self];
[prName setDelegate:self];
[prEmail setDelegate:self];
}
我難倒。如果您有任何想法或需要更多信息,請告訴我。
謝謝!
我沒有列出我的問題中的所有屬性,並且未檢查隱藏。我能夠得到顯示條的唯一方法是將其添加到您在屏幕截圖中看到的viewController(與修改不同視圖的隱藏屬性以使視圖控制器外部的標籤欄相對。你的幫助;同時,我發現了一個漏洞,讓我解決了這個問題。+1 – David 2012-03-03 01:58:57
不客氣:) 我很高興聽到你能找到解決問題的辦法 – iFeli 2014-03-17 19:26:19