問題タブ [cocoa-touch]

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

ios - カスタム セルを使用せずに UITableViewCell でテキストをラップするにはどうすればよいですか

これはiPhone 0S 2.0です。テーブルに関する違いはわかりませんが、2.1の回答も問題ありません。

a にはデフォルトで aUITableViewCellが含まれているため、カスタム セルを作成せずにテキストを折り返すことができるはずです。UILabelカスタムセルを作成すれば機能することはわかっていますが、それは私が達成しようとしていることではありません-現在のアプローチが機能しない理由を理解したい.

ラベルはオンデマンドで作成されることがわかりました (セルはテキストと画像へのアクセスをサポートしているため、必要になるまでデータ ビューは作成されません)。

その後、有効なラベルを取得しますが、その設定numberOfLines(および lineBreakMode) が機能しません。まだ 1 行のテキストが表示されます。には、テキストを表示するための十分な高さがあります。UILabel高さに大きな値を返しているだけですheightForRowAtIndexPath

0 投票する
27 に答える
103641 参照

iphone - iPhone viewWillAppear が起動しない

viewWillAppearビュー階層を正しく作成していないときに問題を抱えている人々についての投稿を多数読みまし。私の問題は、それが何を意味するのか理解できないことです。

そのコントローラーを作成しRootViewControllerて呼び出すとaddSubView、追加されたビューがイベントに関連付けられることが期待されviewWillAppearます。

viewWillAppearすべてのレベルでイベントを正常に受信する複雑なプログラム ビュー階層の例はありますか?

Apple のドキュメントの状態:

警告: ビュー コントローラーに属するビューがビュー階層に直接追加された場合、ビュー コントローラーはこのメッセージを受け取りません。ビュー階層にビューを挿入または追加し、それにビュー コントローラーがある場合は、関連するビュー コントローラーにこのメッセージを直接送信する必要があります。ビュー コントローラにこのメッセージを送信しないと、関連するアニメーションが表示されなくなります。

問題は、これを行う方法を説明していないことです。"直接" とはどういう意味ですか? ビューを「間接的に」追加するにはどうすればよいですか?

私は Cocoa と iPhone にかなり慣れていないので、基本的な Hello World のがらくた以外に Apple からの有用な例があればいいと思います。

0 投票する
6 に答える
9605 参照

iphone - UITextViewからのテキストはUIScrollViewに表示されません

UIScrollViewサブビューのセットがあり、これらのサブビューのそれぞれにUITextView異なるテキストが含まれている必要があります。このタスクでは、スクロールビューのサブビューを生成するために使用されるビューにPageControl単純なものを追加するために、アップルの「iphonedevcenter」の例を変更しました。UITextViewアプリを(シミュレーターと電話の両方で)実行すると、テキストは表示されませんが、「ユーザーインタラクション」をアクティブにしてクリックすると、テキストが魔法のように表示されます(キーボードも同様)。

誰かが解決策を持っているか、UITextView内部で何か進歩を遂げましたUIScrollViewか?ありがとう。

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

iphone - UITableViews に Interface Builder を使用する

私は iPhone 開発の学習プロセスの非常に早い段階にいます。いろいろな部分に頭を悩ませようとしています。現在、基本的な NavigationController テンプレートを使用して、いくつかのテキスト フィールドを持つ単純なグループ化されたテーブル ビューを作成しようとしています。私ができないように見えるのは、Interface Builder で UITableViewCell を UITableView にドロップして、テキスト フィールドをセルに追加できるようにすることです。これは可能ですか(UITableViewCellがドラッグ可能なコントロールであるという事実が与えられているようです)?

そうでない場合、それはすべて自分で書く必要があるコードであることを意味しますか?

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

iphone - UIView が表示され、画面上にあるかどうかを確認するにはどうすればよいですか?

表示されているUIView(またはUIViewサブクラス) がある場合、それが現在画面に表示されているかどうか (たとえば、現在画面外にあるスクロール ビューのセクションにあるのとは対照的に) をどのように確認できますか?

私の言いたいことをよりよく理解できるようにUITableView、現在表示されているセルのセットを決定する方法がいくつかあります。特定のUIView.

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

iphone - iPhone で Quartz を使用してテキストを表示するには?

Quartz コンテキストを使用してテキストを表示しようとしましたが、何を試してもテキストを表示することができませんでした (ただし、他のすべての種類の Quartz オブジェクトを表示できます)。誰かが私が間違っているかもしれないことを知っていますか?

例:

0 投票する
8 に答える
54789 参照

iphone - iPhoneの画像のピクセルのRGB値を取得する方法

私は iPhone アプリケーションを作成していますが、Photoshop の「スポイト」ツールに相当するものを基本的に実装する必要があります。このツールでは、画像上のポイントに触れて、問題のピクセルの RGB 値をキャプチャして、その色を決定して一致させることができます。UIImage を取得するのは簡単ですが、UIImage データをビットマップ表現に変換して、特定のピクセルの情報を抽出する方法はありますか? 動作するコード サンプルがあれば非常にありがたいのですが、私はアルファ値には関心がないことに注意してください。

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

iphone - iPhoneの画像の解像度を変更しますか?

画像の解像度を変更したかったのですが、この画像は離れた場所から取得しています。取得した画像が大きすぎてiPhoneの画面に収まらないので、その解像度を変更する方法はありますか?

0 投票する
33 に答える
123259 参照

iphone - Objective-C と Cocoa を作成する際に使用するベスト プラクティスは何ですか?

HIGについては知っていますが (これは非常に便利です!)、Objective-C を作成するとき、具体的には Cocoa (または CocoaTouch) を使用するときにどのようなプログラミング手法を使用しますか?

0 投票する
6 に答える
33907 参照

objective-c - Objective C でのオブジェクトの割り当てと初期化

オブジェクトを割り当てて初期化する次の 2 つの方法の違いは何ですか?

リンゴの例のほとんどは、最初の方法を使用しています。なぜ割り当て、初期化、オブジェクト化を行った後、すぐに解放するのでしょうか?