至少我认为这是一个基本问题。我刚开始以编程方式处理视图。
在 RouteCaptureViewController.h 中:
@property (strong, nonatomic) IBOutlet UIView *routeCaptureSuperView;
@property(nonatomic, weak) IBOutlet UIImageView *captureImageView;
@property(nonatomic, retain) IBOutlet UIImageView *previewImageView;
@property (weak, nonatomic) IBOutlet UIView *captureRouteButtonView;
在我的故事板中:
我检查了所有插座都正确连接。
我在这样的方法中实现 addSubview 并且没有任何反应:
[self.routeCaptureSuperView addSubview:self.captureRouteButtonView];
[self.routeCaptureSuperView addSubview:self.captureImageView];
以下行以前在代码中有效:
[self.captureImageView removeFromSuperview];
[self.captureRouteButtonView removeFromSuperview];
而且我知道self.routeCaptureSuperView
不是nil
来自 NSLog。