問題タブ [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.

0 投票する
1 に答える
291 参照

ios - 右側のクリアボタンをもっと取得するにはどうすればよいですか?

UITextFieldをAccessoryViewとしてUITableViewCellに追加します。テキストフィールドの最後にクリアボタンが欲しいのですが。これで、次のようになります。

http://twitpic.com/43mzwu

クリアボタンは見栄えが悪いと思います。私はそれがより適切なサイトにあるべきだと思います。しかし今、私はボタンをもっと右側に置くための解決策を見つけられませんでした。私の問題の解決策はありますか。

(英語が下手でごめんなさい、私はネイティブではありません。)

0 投票する
1 に答える
1103 参照

iphone - inputAccessoryViewのロードに関する問題

UITextViewだけで構成されるアプリがあります。アプリが読み込まれると、キーボードが表示され、AccessoryViewがキーボードの上に読み込まれて閉じられます。

これは、アプリのロード時にキーボードをロードしたくないと判断するまではうまく機能しました。問題は、テキストを編集しようとすると、アプリがクラッシュすることです(EXC_BAD_ACCESS)。なぜそうなのかよくわかりません。これが私のコードです-アプリをクラッシュさせるパッセージがマークされています:

その後:

最後のifステートメントをコメントアウトすると、アプリは機能します...しかし、accessoryViewがありません。InterfaceBuilderで何か間違ったことをした可能性はありますか?AccessoriesViewは、私のViewControllerの別のビューです。ただし、正しく接続されています(キーボードをオンにしてアプリを起動すると、完全に機能します)。

どんなアイデアでも大歓迎です。これが明らかな場合は申し訳ありませんが、私はまだ初心者であり、これらのことは大きな頭痛の種を引き起こします。

0 投票する
2 に答える
335 参照

iphone - テーブル セル インジケータの問題

私のアプリケーションでは、私は使用していUITableViewます

このテーブルをスクロールすると、複数のセルに複数のチェックマークが表示されます

私を助けてください..

0 投票する
3 に答える
5783 参照

iphone - セルの背景とアクセサリ

UITableViewCellsのセルの背景を設定しようとしていますが、UIAccessoryViewの背景色に苦労しています。変わりません。

UIAccessoryViewの背景色を透明(または実際には他の色)にするのを手伝ってくれる人はいますか?

これは私のコードです

これが問題を説明する画像です

UIAccessoryViewは背景色を変更しません。

0 投票する
1 に答える
994 参照

uitableview - UITableViewCell accessoriesView メンバーの 2 つの UIButtons を使用してカスタム UIView を作成すると、認識されないセレクターがインスタンス エラーに送信される

テーブル セル アクセサリ ビューの 2 つのボタンを使用して、そのセル インデックスのオブジェクトに対して 2 つの (明らかに) 異なることを行うビューを作成しようとしています。RootViewController (UITableView が存在する場所) のセレクターを使用して、2 つの基本的な丸みを帯びた四角形の UIButton を作成しました。cellForRowAtIndexPath メソッドで見つかったセルでこのビューを初期化するために使用するコードを次に示します。

UIButton* minus = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; [minus setFrame:CGRectMake(0, 0, 30, 30)]; [minus setTitle:@"-" forState:UIControlStateNormal]; [minus addTarget:self action:@selector(subtractOne:event:) forControlEvents:UIControlEventTouchDown]; UIButton* plus = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; [plus setFrame:CGRectMake(30, 0, 30, 30)]; [plus setTitle:@"+" forState:UIControlStateNormal]; [plus addTarget:self action:@selector(addOne:event:) forControlEvents:UIControlEventTouchDown]; UIView* customAccessory = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 60, 30)]; [customAccessory addSubview:minus]; [customAccessory addSubview:plus]; cell.accessoryView = customAccessory; [customAccessory release];

そして、それらが呼び出す 2 つのメソッドが定義されています。

- (void)subtractOne:(id)sender forEvent:(UIEvent *)event; - (void)addOne:(id)sender forEvent:(UIEvent *)event;

インスタンス「RootViewController」に送信された認識できない送信者がスローされる理由はありますか?

完全なエラーは次のとおりです。

2011-03-20 20:34:35.493 MyApp[23262:207] -[RootViewControllersubtractOne:event:]: インスタンス 0x573c350 に送信された認識されないセレクター 2011-03-20 20:34:35.496 MyApp[23262:207] * appinating の終了例外 'NSInvalidArgumentException' がキャッチされていないため、理由: '-[RootViewControllersubtractOne:event:]: 認識されないセレクターがインスタンス 0x573c350 に送信されました'

0 投票する
2 に答える
295 参照

iphone - セクション化された UITableView により、accessoryview で予期しない動作が発生する

3 つのセクションを含む UITableView があります。

  • failAtLaunchセクション 1 には、アクセサリ ビューにUISwitch を含む 1 つのセルがあります。
  • セクション 2 には、failSounds 配列からのアイテムが含まれ、選択されたアイテム (この場合はサウンド) の単一のチェックマークがあります。
  • セクション 3 にはボタンが含まれています。

セルの構成方法を以下に示します。

問題は、テーブルが奇妙な動作をすることです。テーブルビューを上下にスクロールすると、セルが表示されたり表示されなくなったりすると、セクション 2 の一部のセルがアクセサリビューで UISwitchfailAtLaunchを取得します。

これがなぜなのかを理解するのを手伝ってくれる人はいますか?

前もって感謝します!

0 投票する
3 に答える
8715 参照

iphone - iPhone-キーボードの既存のアクセサリビューにボタンを追加する(UIWebViewのキーボード)

いくつかのプライベート関数や疑わしいトリックを使用せずに、キーボードのアクセサリビューにボタンを追加する方法を探しています。これは、 UIWebViewの入力フィールドにタッチしたときに表示されるボタンです。

ここに画像の説明を入力してください

私がこれを行う方法を知っていますか?

注:キーボードの表示/非表示イベントをキャッチする方法を知っています。私が求めているのは、ボタンを追加する方法です。

0 投票する
1 に答える
1347 参照

iphone - uitableviewセルの開示インジケータアクセサリビューの配置

UITableViewCell でアクセサリ ビューの位置/配置を変更することはできますか (デフォルトでは中央揃え)?

0 投票する
1 に答える
350 参照

cocoa-touch - iOS indexPath が nil (カスタム アクセサリ イメージ)

Apple の「アクセサリ」のサンプル コードを使用して、テーブルにカスタム アクセサリ イメージを作成しました。テーブルは画像とすべてを適切にレンダリングしますが、 accessoryButtonTappedForRowWithIndexPathメソッドに移動するはずの画像をクリックしても、なんらかの理由で indexPath が nil であるため何も起こりません。indexPath をチェックするこのメソッドを参照してください。