2013-04-20 126 views
0

MY XIB DDESIGN如何從子視圖自定義單元格Refersh UI視圖?

enter image description here

我設計的屏幕像這樣,在運行時,我有屏幕像

enter image description here

在此有名稱,加,減一景按鈕,在運行時我有名字1,名字2和名字3等。當我點擊加號按鈕增加從1到...的值,並顯示它計數標籤,然後當我單擊減號按鈕,我會減少計數標籤值。

我的Click事件代碼中的自定義單元格類,

_(IBAction)click:sender 

{ 
NSUInteger no =2; 
second-class *sc = [[secondclass alloc] init]; 
[sc numberOfItem:no]; 
} 

當我單擊自定義單元格的按鈕,我想改變主類中的計數標籤值,我的主類編碼是

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

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

無法更改計數標價值我不知道如何做這個事情可以任何知道幫助我請。

回答

1

該按鈕(自定義或其他)不應該告訴除「我被竊聽!」以外的其他應用程序。

設置按鈕,使它的目標是你的視圖控制器,它的動作是在視圖控制器中的一些適當的方法。點擊按鈕將觸發視圖控制器中的操作。作爲視圖控制器的一部分,該操作應該能夠向表中添加一行並更新標籤中的值。

按鈕本身不應該知道關於標籤,表格或其他任何內容。

+0

是否有可能做到這一點。 – Yugesh 2013-04-20 05:06:34

+0

@Yugesh我不知道我跟着你。當然可以使用按鈕來更改表中的行數,但是再次,實際更改的代碼應該是控制器的一部分,而不是按鈕。將它放在按鈕中意味着按鈕必須知道很多關於應用程序的其他部分。 – Caleb 2013-04-20 05:11:08

+0

對不起,我無法理解你的答案(我的問題對你來說是否清楚) – Yugesh 2013-04-20 05:16:45

相關問題