タグ付けされた質問 「cocoa-touch」

iOSアプリを駆動するCocoa Touch Frameworksは、Macに見られる多くの実績のあるパターンを共有しますが、タッチベースのインターフェースと最適化に特に重点を置いて構築されました。


11
IBOutletsはARCの下で強いべきか弱いべきか?
ARCを使用してiOS 5専用に開発しています。万一IBOutlet秒UIView秒(およびサブクラス)は可能strongかweak? 以下: @property (nonatomic, weak) IBOutlet UIButton *button; これをすべて取り除くでしょう: - (void)viewDidUnload { // ... self.button = nil; // ... } これを行うには問題がありますか?テンプレートはstrong、 'Interface Builder'エディターからヘッダーに直接接続するときに作成される自動生成プロパティと同じように使用していますが、なぜですか?はUIViewControllerすでにそのサブビューを保持strongするへの参照を持ってviewいます。



30
UITextViewのサイズをコンテンツに合わせるにはどうすればよいですか?
UITextView内容に合わせてaのサイズを調整する良い方法はありますか?たとえば、UITextView1行のテキストを含むがあるとします。 "Hello world" 次に、別のテキスト行を追加します。 "Goodbye world" Cocoa Touchでrectテキストビューのすべての行を保持して、それに応じて親ビューを調整できるようにする良い方法はありますか? 別の例として、カレンダーアプリケーションのイベントのノートのフィールドを見てください。セル(およびセルUITextViewに含まれる)がどのように拡張され、ノートの文字列内のすべてのテキスト行が保持されているかに注意してください。

16
iOSで画面の幅と高さを取得する方法は?
iOSで画面のサイズを取得するにはどうすればよいですか? 現在、私は使用します: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; 内viewWillAppear:とwillAnimateRotationToInterfaceOrientation:duration: 初めて画面全体のサイズを取得します。2回目は、画面からナビゲーションバーを引いたものです。
506 cocoa-touch  ios  uikit  screen 

22
UITextViewでマージン/パディングを失う方法は?
私が持っているUITextView大量のテキストを表示する私のiOSアプリケーションに。 次に、のオフセットマージンパラメーターを使用して、このテキストをページングしていますUITextView。 私の問題はUITextView、フォントサイズと使用する書体によって異なるように見えるため、のパディングが計算を混乱させることです。 したがって、私は質問を投げかけます:のコンテンツを囲むパディングを削除することは可能UITextViewですか? ご返信をお待ちしております。

30
SwiftでUIAlertViewを作成するにはどうすればよいですか?
私はSwiftでUIAlertViewの作成に取り組んでいますが、何らかの理由でこのエラーが発生しているため、ステートメントを正しく取得できません。 指定された引数を受け入れる 'init'のオーバーロードが見つかりませんでした これが私が書いた方法です: let button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message", delegate: self, cancelButtonTitle: "OK", otherButtonTitles: nil) それを呼び出すために私は使っています: button2Alert.show() 現時点ではクラッシュしており、構文が正しくないようです。



13
メソッド名と行番号を出力し、NSLogを条件付きで無効にする方法は?
Xcodeでのデバッグに関するプレゼンテーションを行っています。NSLogを効率的に使用するための詳細情報を入手したいと考えています。 特に、2つの質問があります。 現在のメソッドの名前/行番号を簡単にNSLogする方法はありますか? リリースコード用にコンパイルする前に、すべてのNSLogを簡単に「無効にする」方法はありますか?

30
iOSで現在のデバイス言語を取得していますか?
デバイスUIが使用している現在の言語を表示したいと思います。どのコードを使用しますか? 私はこれをNSString完全につづった形式で欲しい。(@ "en_US"ではない) 編集:新しいiOSのリリースで答えが進化したため、ここを運転している人のために、ここにはたくさんの役立つコメントがあります。

8
NSLog C構造体(CGRectやCGPointなど)は可能ですか?
C構造を構成するすべてのプロパティを明示的に入力しなくても、C構造をデバッグできるようにしたいと考えています。 つまり、次のようなことができるようになりたいです。 CGPoint cgPoint = CGPointMake(0,0); NSLog(@"%@",cgPoint); 明らかに '%@'は機能しないため、質問です。


25
UIViewの左上隅と右上隅のみにcornerRadiusを設定するにはどうすればよいですか?
のcornerRadius左上隅と右上隅のみを設定する方法はありUIViewますか? 以下を試してみましたが、もう景色が見えなくなりました。 UIView *view = [[UIView alloc] initWithFrame:frame]; CALayer *layer = [CALayer layer]; UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRoundedRect:frame byRoundingCorners:(UIRectCornerTopLeft|UIRectCornerTopRight) cornerRadii:CGSizeMake(3.0, 3.0)]; layer.shadowPath = shadowPath.CGPath; view.layer.mask = layer;

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.