至少我認爲這是一個基本問題。我剛開始以編程方式處理視圖。爲故事板創建的視圖添加子視圖
在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的。
你期待什麼發生?你已經添加了一個UIView和2個UIImageViews,但是它們都將是空白的,除非你在其中放置了圖像/顏色。 – Fogmeister
@Fogmeister。所以我顯然在這裏錯過了一些東西。採取captureRouteButtonView。我將其添加到故事板,並在視圖最初加載時顯示出來。我有一個IBOutlet指針,* captureRouteButtonView,指向它。我的想法是,當我用* captureRouteButtonView實現addSubview時,它應該添加我在Storyboard中創建的視圖,並使用它包含的按鈕來完成。 – Ramsel