如何从子视图自定义单元格刷新UI视图?

时间:2013-04-20 04:45:38

标签: iphone ios ipad

MY XIB DESIGN

enter image description here

我有这样的设计屏幕,在运行时我有像

这样的屏幕

enter image description here

在这个视图中有名称和加号和减号按钮,在运行时我有名字1,名字2和名字3等。当我点击加号按钮时,将值从1增加到...并显示计数标签,然后当我点击减号按钮时,我会减少计数标签值。

我在自定义单元格类中的单击事件代码

_(IBAction)click:sender
{
    NSUInteger no =2;
    second-class *sc = [[secondclass alloc] init];
    [sc numberOfItem:no];
}

当我点击自定义单元格中的按钮时,我想更改Main类中的计数标签值,我的主类编码是

-(void)nuberofitem:no
{
    NSLog(@"number : %d",no); //It shows correct value
    localtextbox.text = no;

    NSLog(@"text box value : %@", localtextbox.text); //But in  label it shows null value
}

无法更改计数标签值我不知道怎么做这件事可以任何知道帮助我。

1 个答案:

答案 0 :(得分:1)

按钮(自定义或其他)不应该告诉应用程序的其余部分除了“我被点击了!”之外的任何其他内容。

设置按钮,使其目标是视图控制器,它的动作是视图控制器中的一些适当方法。点击按钮将触发视图控制器中的操作。作为视图控制器的一部分,该操作应该能够向表中添加一行并更新标签中的值。

按钮本身不应该知道标签,表格或其他任何内容。