【问题标题】:Adding a UIImageView as a subview将 UIImageView 添加为子视图
【发布时间】:2014-01-02 04:28:58
【问题描述】:

MainViewController.m

#import "MainWallViewController.h"
@interface MainWallViewController ()
{
   onClickViewController *on;
}
@end


@implementation MainWallViewController
- (IBAction)Back:(id)sender
{
    on = [[onClickViewController alloc] initWithNibName:@"onClickViewController" bundle:nil];
    [self.view addSubview:on.view];
    NSLog(@"abcdefghijk");
}

@end

onClickViewController 包含一个图像和一个按钮。
下面的屏幕截图会告诉你

出现onClickViewController.view时,只显示新按钮,但不显示图片!!
请帮忙!!

【问题讨论】:

  • 如果你去onClickViewController.xib文件,你确定图片在那里?你能上传一张它在 Interface Builder 上的截图吗?
  • 是的...我正在上传...
  • 试试RNBlurModalView
  • [self.navigationController pushViewController:onClickViewController Animation:YES];和 [self.navigationController presentViewController: onClickViewController animated:YES completion:nil];是显示您的视图的其他选项。

标签: ios objective-c cocoa-touch uiimageview


【解决方案1】:

initWithNib 之后添加[on loadView] 并确保致电[super viewWillAppear:animated] on viewWillAppear.

【讨论】:

    【解决方案2】:

    您能否检查约束并检查 viewDidAppear() 委托方法中的边界和框架。更好的 Print the Frame in NSLog() 在视图中确实出现了方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      • 2011-06-21
      • 2018-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多