在我看來,我有一個UITextLabel
和一個UITextView
佔據相同的房地產,點對點。我有一個NSMutableArray
分配來填充UITextLabel
根據用戶在表中點擊什麼。我也想編程應用程序使用UITextView
當且僅當用戶點擊一個特定行。我認爲這可以通過if-else(if)語句來完成,但我不確定。如果這會起作用,我不知道應該如何放入if部分。到目前爲止,我有這樣的:objective-c if-else語句
if (qux == ??) {
fooTextView.text = textString;
} else {
fooTextLabel.text = textString;
}
我不知道該怎麼設置if語句。我試着將它設置爲
如果(qux == 包含我想要顯示爲一個UITextView單陣列聲明 的很長的代碼)
而是返回了一個錯誤。有沒有人有關於如何讓Xcode識別我的單個NSMutableArray
表格單元與UITextView
而不是(也)與UILabel
?截至目前,應用程序生成但在UITextView
中顯示文本,所以它滾動並按照我想要的方式進行,但也顯示在UILabel
中,並且在滾動UITextView
的「下方」是靜態和可見的。
此外,我用initWithObjectAndKeys使用NSMutable陣列。在這種特殊情況下,我的UITableView
中只有這種特殊情況,我使用了一個特殊的密鑰,該密鑰只用於該數組的特定部分。是否有可能設定,讓這件事情有關:
if (qux == *NSMutableArray with the special key*) {
fooTextView.text = textString;
} else {
fooTextLabel.text = textString;
}
我也應該爲使用的if-else if語句或者僅僅是一個if-else語句?
對不起,但我不明白你的問題。你將很多東西混合在一起。總結你的問題,並更具體。 – onigunn 2012-01-18 08:26:20
我可以將數據從我的數組中推入UITextView或UILabel插座。我有一個有11行的UITableView。第1-10行需要轉到UILabel,第11行需要轉到UITextView。當我將第11行連接到UITextView時,這一行中的數據被推送到UILabel和UITextView。我如何從第11行獲取日期只能到UITextView而不是UILabel?我認爲用if-else語句是可能的,但我不確定... – Jon 2012-01-18 08:30:50