0

我是新来的,不要对我太苛刻:)

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

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

忘了说这是针对 iPhone 的。

谢谢

4

1 回答 1

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 之间的区别:

查看编程指南

查看控制器编程指南

于 2012-07-12T01:17:12.000 回答