私はUITextLabel
とUITextView
の両方を同じ不動産、ポイント・オブ・ポイントで占有しています。私はNSMutableArray
を割り当てて、ユーザがテーブルに何をタップするかに基づいてUITextLabel
を入力します。また、UITextView
を使用するようにアプリをプログラミングしたい場合は、のユーザーがの特定の行をタップする場合にのみ、私はこれがif-else(if)文で実現できると思いますが、わかりません。それがうまくいくなら、私はif部分に何を入れるべきか分からない。私はif文を設定するかわからないobjective-c if-elseステートメント
if (qux == ??) {
fooTextView.text = textString;
} else {
fooTextLabel.text = textString;
}
:これまでのところ、私はこれを持っています。私は(単一の配列の文 を含むquxは== 本当に長いコード私はUITextViewとして表示する)
場合
にそれを設定しようとしましたが、それはエラーを返しました。誰も私の単一の
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文を使用する必要があります:それはそう、それは何かがに関してのITを設定することは可能ですか?
申し訳ありませんがご質問はありません。あなたはたくさんのものを一緒に混ぜています。あなたの質問をまとめると、より具体的になります。 – onigunn
私の配列からUITextViewまたはUILabelアウトレットにデータをプッシュできます。 11行のUITableViewがあります。行1-10はUILabelに移動する必要があり、行11はUITextViewに移動する必要があります。行11をUITextViewにリンクすると、この行のデータはUILabelとUITextViewの両方にプッシュされます。 11行目の日付をUITextViewにだけ渡し、UILabelには渡すことはできません。 if-elseステートメントでは可能だと思いますが、わかりません... – Jon