我有一個視圖控制器類First.h/First.m,其中我有一個名爲-(void)ChangeLabelName:(NSString *)title defined
在.h文件中的方法。從子類視圖重新加載標籤視圖文本
(in First.m)
-(void)ChangeLabelName:(NSString *)title
{
NSLog(@"in set label");
[topheading_label setText:title];
}
現在我有第二個視圖控制器類名爲Second.h/Second.m。添加此視圖控制器作爲一個子視圖到第一視圖控制器喜歡 -
(in First.m)
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil];
Second *second = [storyboard instantiateViewControllerWithIdentifier:@"second"];
[self.view addSubview:second.view];
在second.mi有一種方法命名- (void)call_summary:(id)sender
(現在在Second.m)
- (void)call_summary:(id)sender
{
NSLog(@"in call summary click");
First *first=[[First alloc] init];
[first ChangeLabelName:@"My name is shivam"];
}
它在去方法-(void)ChangeLabelName:(NSString *)title.
但標籤文字不變。
我用[topheading_label setNeedsDisplay];.
但是dint爲我工作。 幫助me.`
沒有人在這裏幫助我..! :( – shivam
嘿好友在這裏.. :) – Rajneesh071