我喜欢在故事板中显示uiview,因此我不必以编程方式进行设计。 我看到了从旧版本的Xcode一些教程,但它似乎没有在XCode中工作5 我是否出问题了吗?我基本知道如何用代码实现它并显示它。如何在故事板中显示UIView
我看到您必须将Size设置为FreeForm,然后您可以调整它并将其添加到其他视图,就像在代码中一样。
我想开发iOS 7应用程序。
在此先感谢!
我喜欢在故事板中显示uiview,因此我不必以编程方式进行设计。 我看到了从旧版本的Xcode一些教程,但它似乎没有在XCode中工作5 我是否出问题了吗?我基本知道如何用代码实现它并显示它。如何在故事板中显示UIView
我看到您必须将Size设置为FreeForm,然后您可以调整它并将其添加到其他视图,就像在代码中一样。
我想开发iOS 7应用程序。
在此先感谢!
如果您使用故事板并设置了自动布局,那么设置视图的大小真的很难。由于您只需要在故事板中显示UIView
,请尝试使用此方法。
现在,它创建了一个新的厦门国际银行为你。打开该xib并删除在界面构建器中看到的内容。现在将一个UIView拖动到界面构建器上。您可以重新制作它并根据需要进行修改。而当你需要它,你可以做这样的事情
MyViewClass* myViewObject = [[[NSBundle mainBundle] loadNibNamed:@"MyViewClassNib" owner:self options:nil] objectAtIndex:0]
更新:
创建视图像这样的.h文件中
@interface CardView : UIView
{
}
@property (nonatomic, retain) IBOutlet UIButton *rating_btn;
-(IBAction)rating:(id)sender;
+ (id)cardView;
您的.m文件
+(id)cardView
{
CardView *cardView = [[[NSBundle mainBundle] loadNibNamed:@"CardView" owner:nil options:nil] lastObject];
if ([cardView isKindOfClass:[CardView class]])
{
return cardView;
}
else
return nil;
}
-(IBAction)rating:(id)sender
{
NSLog(@"Button pressed");
}
在您的主视图控制器使用这些类似这样的
CardView *card = [CardView cardView];
[self addSubview:card];
确保你连接你的UIView按钮。
工作的方式。但我希望它有按钮和数据显示。那么我如何将ViewController连接到它?我以正常的方式尝试。添加文件并通过将类名写入身份检查器来连接它,但视图尚未识别该文件。总体来说有没有办法做到这一点? – Gustl007
我试图使用一个UIWindow,但它隐藏了主视图时,我显示它。 – Gustl007
你不能使用UIWindow来实现你想要的。 Se更新回答 – Priyatham51
那你实际上_try_,使这项工作? – RyanR
因为我想为应用程序创建一个“模式”。所以我想基本上有一个小窗口,我可以显示和隐藏每当我想要的。 我有类似的测试,其中有必要显示/隐藏2个不同的窗口,我不希望在我的故事板使用多个视图,因为这个过程重复像10倍左右。 我是新的iOS开发,也许是更更好的解决方案有它 – Gustl007