からラベルを取得します。これを行う正しい方法は何ですか。IOSは、私が試したので、私は自分自身からラベルの属性を取得したいタグ番号
答えて
私は間違っていたことを理解しました。明らかに
UILabel *label = (UILabel *)[self viewWithTag:1];
は、タグ1でmyラベルのインスタンスへのポインタを作成します。これは実際には機能します。何がうまくいかず、私が問題を抱えていた理由は、というラベルをリリースしようとしたことが原因です。リリースラベルのリリースは、[self viewWithTag:1]と同じですが、これは私がやろうとしたものではありません。私は、ビューコントローラで午前スウィフト3については、
、私はタグによってビューを取得するために、このコードを呼び出す必要があります:タグでのUIViewControllerでUILabelを取得するためのObjective Cで
self.mInstructionView = self.view.viewWithTag(1)
。ここにあなたのUILabel
がself.view
に追加されると、私はそうあなたがUITableView
UILabel *label = (UILabel *)[cell viewWithTag:1];
セルで[yourview viewWithTag:1];
UILabel *label = (UILabel *)[self.view viewWithTag:1];
としてUILabel
を追加したビューを渡すことができ、仮定を取る
はUITableViewCell
の目的でありますとして
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
let cell:UITableViewCell = self.tableView.dequeueReusableCell(withIdentifier: "Cell") as UITableViewCell!
let label:UILabel = cell.viewWithTag(1) as! UILabel
注UITableView
でスウィフト3
let label:UILabel = self.view.viewWithTag(1) as! UILabel
において:タグ(viewWithTag)を使用する前に、そうでない場合はアプリはクラッシュされ、そのタグ番号を持つオブジェクト(UILabel)があるはず。
あなたはストーリーボードまたはXIB経由で任意のオブジェクトのタグをプログラムで設定できます。
スウィフト3の答えをありがとう、私に役立った。 –
- 1. 私のゲームは自分自身を果たしていますか?
- 2. は、私は自分自身がNDKのJNIでファイルサイズをAPK読みたい
- 3. 私は自分のために取得しています
- 4. 私は自分のC#winformsプログラムを自分自身をsystem32にコピーしたいです。
- 5. 私は自分自身のリストビューを提示します。
- 6. typoscript cantは自分の内線番号からデータを取得します
- 7. 私は自分自身が書い見つける
- 8. 実行者は自分自身から取得したスレッドからシャットダウンできません
- 9. 、私はこのイメージに番号を取得したい画像
- 10. 自分自身でFacebookの写真からタグを取り除くグラフApi
- 11. 私自身の属性をSubsonic SimpleRepositoryで使用する
- 12. それは私自身のイメージです。なぜ私は割り当てられていない属性を開発しましたか?
- 13. なぜ私の変数は自分自身をリセットし続けますか?
- 14. 自分自身で生成したapkをインストールできない
- 15. 珍しいHadoopのエラー - 私は私のHadoopジョブを実行すると、タスクが自分自身
- 16. プログラムでSymbianで自分の電話番号を取得
- 17. は、私は自分のサイトに行くのユーザーから実際のIPアドレスを取得したいPHP
- 18. Androidで自分の電話番号を取得する方法
- 19. スクリプトをインポートしたタグから属性を取得する
- 20. データベース番号の自動番号付けまたはカスタム番号
- 21. グーグルからJSONからの座標が、私はアドレスから自分の位置を取得しています
- 22. php $ _POST varは私がそれをチェックしたときに自分自身をクリアする
- 23. C#で自分のローカルホストアドレス(ポート番号)を修正したり、ローカルアドレスをC#で取得するにはどうしたらいいですか?
- 24. 自分のアンドロイドデバイスが自分自身をリセットしているのはなぜですか?
- 25. 私自身のスタイルで自分のwysiwygエディタを作る方法は?
- 26. ボタンは自分自身のサイズを変更しますか?
- 27. 私たち自身のビューからアンドロイドアプリケーションを起動する
- 28. MonoTouchでのダイアログ要素は、私は、セクションで、次のしている自分自身
- 29. セルフOWINを主催し、私は自分が作成した
- 30. セッションはopeninviterで自分自身のログインを維持します
どのようにタグを設定し、タグ '1'で' self'のサブビュー(またはツリーのさらに下にある)のみを表示しますか? –
[label setTag:1]のようにタグを設定しました。別の機能で。ラベルはトップサブビューにはありませんが、トップビューにあります –
あなたが望むラベルを取得するには、 'self subviews'を列挙する必要があります。あなたの試みはうまくいかないでしょう。 –