問題タブ [accessoryview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 標準アクセサリ ビューを UITableViewCell 内の別の位置に配置できますか?
いつもとちょっと違うところにアクセサリーを置きたい。出来ますか?このコードは効果がありません:
iphone - アクセサリビューとしての UIButtonTypeRoundedRect
テーブルビューがあり、各セルの右側にラベルを付けたいので、- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
次のようなコードを持っています
ただし、ボタンはまったく表示されません。理由を知っている人はいますか?ボタン宣言を次のように置き換えると、宣言が正しいと確信しています
ボタンが表示されるので、角丸長方形も表示されるはずだと思います。
iphone - tableView の行に実際の「詳細ボタン」が見つかりません
tableViewの詳細ボタンをクリックすると...セクション番号、行番号、さらにはセル自体を取得できます...しかし、実際の「詳細ボタン」が取得できないのはなぜですか? (NSLog は、常にボタンに対して "(null)" を表示します。)
ipad - カスタムUITableViewCellのアクセサリビューを使用して2つのアイテムを表示する
私はしばらくこれを探していましたが、答えが見つかりませんでした(グーグルスキルが低いと非難します)。現在、カスタムと。UITableViewCell
で構成されるカスタムクラスがあります。スイッチが「はい」に設定されている場合にのみ表示される(そしてアクティブな)ボタンを追加したいと思います。今、私はスイッチをに追加し、そのままにしておきます。ただし、私が知る限り、アクセサリビューには実際にはサブビューがないので、ここに私の質問があります。UISwitch
UILabel
accessoryView
ボタンとスイッチを備えたを作成しUIView
、セルのアクセサリビューに合わせてサイズを変更し(またはそれ自体を自動サイズ設定しますか?)、それをセルのアクセサリビューとして配置する必要がありますか?そして、これは通常、それが行われている方法ですか?
または私が見逃している解決策はありますか?
ありがとう。
iphone - キーボードなしのTextViewのアクセサリビュー?
私は、AccessoryViews について学習し、Apple の例をテストしています: KeyBoardAccessory
キーボードを表示せずにアクセサリ ビューを表示しようとしていますが、表示できません :-(
キーボードを避けるために textViewShouldBeginEditing で NO を返し、戻る前に TextView のサイズ変更をアニメーション化していますが、何も起こりません。
私が間違っていることは何ですか?
iphone - cell.accessoryView と cell.editingAccessoryView の背景色を変更する
アクセサリ ビューを UITableViewCell に追加するたびに、背景色が引き継がれませんか? UISwitch を accessoriesView として設定しています。cell.backgroundColor プロパティに設定した色は、accessoryView ではなく contentView にのみ影響します。それらを同じ値に設定するためにすべてを試しました。cell.backgroundView.backgroundColor および cell.accessoryView.backgroundColor プロパティを希望の色に設定しようとしましたが、何も機能していません。また、contentView 内にサブビューを作成してみました。これにより、backgroundColor の問題が解決されました (回避することで) が、テキストが長すぎると、スイッチが cell.textLabel の上に配置されるという問題が発生します。
contentView でサブビューを作成せずに accessoriesView の背景色を変更したり、UITableViewCell をサブクラス化せずに cell.textLabel の長さを変更したりする方法はありますか?
iphone - UITableViewCell が選択されているときに、カスタム AccessoriesView が選択を表示しないようにします
これを再現するには、カスタム AccessoriesViews (UITableViewCell の他の部分に触れると別のアクションを実行する特定のアクションを実行するボタンなど) を含むセルを含む UITableView を作成します。
UITableView をタッチ (選択) すると、AccessoryView にも (タッチされたと思われる) 選択が表示されます。これを防ぎ、実際に AccessoriesView に触れたときに、AccessoryView の選択状態のみを表示したいと考えています。
前もって感謝します、
グルーミング
objective-c - セルのアクセサリ ビューを分割する線の引き方
セルのアクセサリ ビューとセルの残りの部分を分ける線を引く方法を知りたかっただけです。
iphone - カスタムaccessoryViewのUISwitch
次のようにasUITableViewCell
を使用するサブクラスがあります。
すべて問題あり
ません。アプリは正常に動作します。
UISwitch
accessoryView
mySwitch = [[UISwitch alloc] initWithFrame:CGRectZero];
self.accessoryView = mySwitch;
ここで、スイッチの上にいくつか追加する必要があるUIImageView
ので、「さて、カスタムのaccessoryViewを作ろう!」と思いました:すべて問題ないように見えますが、奇妙な動作があります. 別のViewControllerを開いてテーブルに戻ると、不思議なことにスイッチが変更されています...
データ管理の問題ではなく、セルの再描画の問題だけです...助けてください、どうすればよいですか?
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 10.0f, 100.0f, 60.0f)];
...
mySwitch = [[UISwitch alloc] initWithFrame:CGRectMake(0.0f, 22.0f, 94.0f, 27.0f)];
[myView addSubview:mySwitch];
self.accessoryView = myView;
[myView release];
前もって感謝します
uitableview - アクセサリ ビューを使用して tableView の進行状況を表示する
UITableViewCell のアクセサリ ビューを使用して、その tableViewCell に関連付けられた詳細ビュー コントローラーの手順が完了したときにチェックマークを表示して、テーブルの進行状況を示しようとしています。関連する手順が完了しているかどうかに関係なく、すべてのセルにチェックマークを表示する方法をたくさん見つけましたが、外観を条件付きにする方法がわかりません (またはサンプル コードやドキュメントを見つけることができません)。
誰にもアイデアはありますか?