問題タブ [programmatically-created]

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 投票する
2 に答える
548 参照

iphone - UIScrollViews と動的にページを作成する

動的に入力できるようにしたいUIScrollView。の行ビューの場合と同様UITableViewです。いくつかのパラメーターを取り、スクロール時にそれぞれのビューを作成するクラスがあります。現在、私は8つのビューを持っています。

これらの 8 つのビューは、現在のページ番号に応じて、背景画像、画像、およびラベルが異なります。ただし、このビューの基本的な骨組みは同じです。私が今行っているのは、ViewDidLoad8 つのビューを作成し、それらをサブビューとして追加してスクロールすることです。

私はこれをしたくありません。3 つのビューを作成し、ユーザーがページをスクロールしてからページなどをスクロールしたときに残りのビューを作成したいのですが、どうすればよいですか? ポインター/チュートリアルはありますか?

0 投票する
9 に答える
101720 参照

ios - キーボードに[完了]ボタンを追加するにはどうすればよいですか?

アップデート:

また、UITextViewDelegateデリゲートを実装してから、コントローラーで実行してみました。

また、テキストビューのデリゲートをself(コントローラービューインスタンス)に設定しました。

[完了]ボタンをクリックしても、新しい行が挿入されます:(


アップデート:

私がこれまでにしたこと。ビューコントローラによってUITextFieldDelegateを実装しました。

テキストビューをアウトレット経由でビューコントローラに接続しました。

それから私はしました:


と:

しかし、[完了]ボタンをクリックすると、新しい行が追加されるだけです。

そのため、シーンにUITextView要素があり、ユーザーがそれをタップすると、キーボードが表示され、編集できます。

ただし、キーボードを閉じることはできません。

キーボードに[完了]ボタンを追加して、閉じることができるようにするにはどうすればよいですか?

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

ios - プログラムで追加されたボタンが機能しない

これが私が持っているものです。ボタンを作成してアクションに設定しましたが、ボタンをクリックするたびにプログラムがクラッシュします。ボタンが機能しないのはなぜですか? 前もって感謝します。

0 投票する
5 に答える
1298 参照

ios - プログラムでUIButtonのグループの個々の背景画像を設定する方法

プログラムでボタンを作成する私のコードは次のとおりです。

しかし、それを実行している間、私はシミュレーターに入ることができず、SignalSigabartエラーをスローします。誰か助けてもらえますか?

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

android - プログラムで作成されたスピナーの位置を取得します

ユーザーがに番号を入力するEditTextと、アプリはプログラムでその数のスピナーを作成します。ユーザーがUIの下部にある[保存]ボタンをクリックしたときに、これらのスピナーの位置を取得して保存するのに問題があります。

次のように位置を取得しようとすると、mArraySpinner.add(spinner.getSelectedItemPosition());以下に示すように、リスナーが作成時に起動しているように、配列内にいくつかの空の場所があり、配列の最後の要素の最後のスピナー位置のみが保存されます。

スピナーを作成するコードは次のとおりです。

ご協力いただきありがとうございます

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

ios - しばらくすると UIButton アクションが機能しなくなります (おそらくガベージ コレクションの後)。

同じメソッドを呼び出す約 60 個のボタンを持つ UIView があります。ボタンをクリックすると、この方法でさまざまな画像が開きます。ボタンタグを使用して、呼び出されたボタンと表示する画像を識別します。ギャラリーのように考えてください。

ボタンの描画が難しかったので、Interface Builder を使い、その UIView で XIB を作成しました。ボタンを正しい場所にドラッグし、イベント TouchUpInside でメソッドに接続するだけです。これを使用して、ビューをメイン ビューに追加しました。

これまでのところ非常に優れているため、一見するとうまく機能します。残念ながら、アプリがしばらく使用されていると、いくつかの問題があります。ボタンはまだ強調表示されています (したがって、まだここにあります!) が、呼び出されるアクションはもうありません。ハイライトだけあり、アクションはありません。

理由はわかりませんが、どういうわけかガベージ コレクターが UIButton ターゲットを破壊しているようです。なんで?どうすれば修正できますか?

プログラムでボタンを宣言していないことに注意してください。IBに入れるだけで十分だと思いました。

また、メモリの警告と UIButton ターゲットの破壊との間の接続を見つけることができませんでした。アプリにメモリの警告が表示されますが、ほとんどの場合、ボタンは引き続き機能します。

しかし、バグは完全にランダムに発生するため、ガベージ コレクターである必要があります。このエラーを再現する方法はありません。5 回クリックした後に発生することもあれば、アプリで 10 分間使用した後に発生することもあります。

0 投票する
4 に答える
2942 参照

iphone - iPhoneのキーボード内に完了ボタンを追加することはできますか?

現在、私はiPhoneアプリケーションで作業しています.UITextFieldを使用して電話番号を入力し、ユーザーが電話番号を入力してから、キーボードを非表示にする方法を教えてください. ここには戻るボタンがないので、キーボード内に完了ボタンを追加することはできますか、助けてください

前もって感謝します

以下の画像を参考にしてください。左隅に完了ボタンを追加するための空きスペースがありますが、可能ですか?

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

android - プログラムで scrollview の layoutparams を設定中に例外が発生する

scroolview の layoutparams をプログラムで設定しているときに例外が発生しました。試してみましたが、実行中に例外が発生しました。これはコードです。

これはエラーログです:

これはxmlファイルです:

助けてください。よろしくお願いします。

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

ios - Xcodeをアップグレードしました。UIScrollViewで2つのIdenticleビューがあります。1つのビューはUIScrollにコンポーネントを追加しますが、もう1つのビューは追加しません

私は何年もの間うまく機能しているアプリを持っています。XCodeをアップグレードしましたが、ビューの1つが奇妙なことをしています。

UIScrollviewに追加しようとしたオブジェクトはどれも表示されません。

私は基本的にコードが同じである2つの画面を持っています(私は文字通りコピーして貼り付けました)。そのうちの1つは問題なく動作し、ボタンをクリックして他の画面に移動しますが、スクロールビューに追加しようとしているコンポーネントは表示されません。

何が間違っている可能性があるかについてのアイデアはありますか?Xcodeをアップグレードした後、コンポーネントの追加が突然停止するのはなぜですか?

テストしてself.viewに変更した背景画像がありますが、これは問題なく変更されます。しかし、UIScrollViewに追加しようとすると、何も追加されません。いくつかのサンプルコード...

私の.h宣言

私の.mのサンプル

かなり標準的なもの。動作する画面のこのポイントまでの正確なコピー。(ずっと後のコピーでさえ、私は別の場所からデータをプルするだけです)。では、何が変わったのかについてのアイデアはありますか?

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

ios - ループ、配列から関数を持つボタンを生成

iOS アプリの場合、テキストの配列があり、UIScrollview 内で右側にテキストのリストを生成し、左側にボタンのリストを生成したいと考えています。ユーザーが右側から UIButton を押すと、左側のテキストがユーザーのデバイスのクリップボードにコピーされます...

for ループと NSArray を使用して、UILabels でテキストのリストを生成する方法を見つけました。ただし、プログラムでUIButtonを生成する方法はわかりません。また、各ボタンに配列からそれぞれの文字列をコピーさせる方法もわかりません(つまり、ボタン#3は配列から文字列#3(objectAtIndex#2)をコピーします)

これまでの私のコードは次のとおりです。