iOS:如何在主视图顶部显示小视图?

时间:2012-07-12 00:32:11

标签: iphone objective-c ios cocoa-touch uiview

我是新来的,不要对我很努力:)

学习iOS开发并尝试显示一个小视图,将一些数据输入我的应用程序,即使用故事板。

我尝试将其添加为子视图,但我无法从左上角移动它或使背景淡出。关于如何做到这一点的任何建议?

忘记提及这是适用于iPhone。

由于

1 个答案:

答案 0 :(得分:2)

根据您的评论,您似乎无法清楚地了解UIView和UIViewController之间的区别。

将UIViewController视为您的屏幕。您的屏幕可能同时显示许多不同的视图,但它们都是UIViewController视图的一部分。

而不是呈现一个新的UIViewController(即屏幕),你想做这样的事情:

//Use a XIB for this, not a storyboard
UIView *newView = [[[NSBundle mainBundle] loadNibNamed:@"addData" owner:self options:nil] lastObject];
[self.view addSubview:newView];

我建议您阅读Apple的这两个指南,直到您了解UIView和UIViewController之间的区别为止:

View Programming Guide

View Controller Programming Guide