-1
顯示自定義的UIView,我發現這個自定義的UIView here在故事板
現在,我想將它添加到myViewController。 我所做的一切:
在myViewController.h我:
#import <UIKit/UIKit.h>
#import "CJGGridView.h"
@class CJGGridView;
@interface ViewController : UIViewController
@property (nonatomic, strong) IBOutlet CJGGridView * theBoard;
@end
在故事板,我放在一個UIView,並將其定義爲一個自定義類「CJGridView」 然後我連接到「theBoard」 。爲了便於區分視圖,我給它一個橙色背景色。
在myViewController.m我:
- (void)viewDidLoad {
[super viewDidLoad];
theBoard = [[CJGGridView alloc]initWithSquareSize:self.theBoard.frame.size.width/8];
}
現在,當我運行應用程序,我看到一個橙色的正方形,在左上角某種梯度。
但是,我沒有看到我期望的電網。
我在做什麼錯在這裏?
初始化u必須IBOutlet中theBoard和使用的alloc初始化 – vaibby
謝謝!將其更改爲: theBoard = [theBoard initWithSquareSize:self.theBoard.frame.size.width/8]; – Sjakelien
那麼,你的答案是不明確的。解決方案是初始化IBOutlet。正如問題所示,我已經選擇了正確的課程。所以,如果你拿出那部分,我會打勾你 – Sjakelien