2010-10-01 29 views
1

我有一個tableview,裏面有4個uiswitches和一個textfield。簡單的問題。我需要一種方法來通過單擊按鈕來閱讀開關和文本視圖內的字符串的所有位置。 Tableview,文本框,開關和按鈕工作正常。只需要從另一種方法訪問開關和文本字段的值。通過標記開關或其他東西。從另一種方法訪問開關和表格視圖中的文本字段

那麼我怎樣才能從另一種方法訪問值。喜歡的東西在實現代碼如下方法:

...

UISwitch *switchView = [[option1 alloc] initWithFrame:CGRectZero]; 
    switchView.tag = 3000; 

    cell.accessoryView = switchView; 

...

而且像這樣的按鈕方法:

...

BOOL status = [self.view viewWithTag:3000].on; //*Not a working method* 

回答

0

你在同一個班上,呃?

所以,也許你可以把你的開關& co作爲類變量(在頭文件中聲明)。這將是更容易^^

+0

簡單,好主意。但是如何將聲明的uiswitch放在tableview中。在標題中:UISwitch * switch1;在tableview-method中:cell.accessoryView = switch1;在查看開關狀態的方法中:if(switch1.on == YES)???不管用。切換不包含在tableview中正確。 – 2010-10-01 21:38:07

+0

你可以把一些代碼,因爲它應該工作。 – Vinzius 2010-10-02 09:50:17