【发布时间】:2013-12-22 10:47:02
【问题描述】:
我创建了一个带有变量的视图并将其加载到视图控制器的 loadView 方法中。调用 loadView 方法后,如何将值从视图控制器传递给视图变量?
LocationView.m
#import "LocationView.h"
@implementation LocationView
@synthesize locationTitle;
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
locationTitle = [[UILabel alloc]initWithFrame:CGRectMake(10, 10, 300, 20)];
[self addSubview:locationTitle];
}
return self;
}
LocationViewController.m
#import "LocationViewController.h"
#import "LocationView.h"
@interface LocationViewController ()
@end
@implementation LocationViewController
- (void)loadView
{
CGRect frame = [[UIScreen mainScreen] bounds];
LocationView *locationView = [[LocationView alloc] initWithFrame:frame];
[self setView:locationView];
}
- (void)viewDidLoad
{
[super viewDidLoad];
How do I pass a value to locationTitle here?
}
【问题讨论】:
标签: ios variables model-view-controller view viewcontroller