タグ付けされた質問 「iphone」

特にAppleのiPhoneやiPod touchに対応する場合を除いて、このタグを使用しないでください。ハードウェアに依存しない質問については、タグ[ios]を使用してください。検討するタグは、[xcode](ただし、質問がIDE自体に関するものである場合のみ)、[swift]、[objective-c]、または[cocoa-touch]([cocoa]は除く)です。iTunes App StoreやiTunes Connectに関する質問はご遠慮ください。C#を使用する場合は、[mono]でタグ付けします。

15
iPhone UIButton-画像の位置
私が持っているUIButton「アプリを探検」とテキストでのUIImage(>)でInterface Builder、それは次のようになります。 [ (>) Explore the app ] しかし、私UIImageはテキストの後にこれを配置する必要があります: [ Explore the app (>) ] をUIImage右に移動するにはどうすればよいですか?

27
iPhone viewWillAppearが起動しない
私はviewWillAppear、ビュー階層を適切に作成しないと問題が発生する人々に関する数多くの投稿を読みました。私の問題は、それが何を意味するのか理解できないことです。 そのコントローラーでを作成しRootViewControllerて呼び出しaddSubViewた場合、追加されたビューがviewWillAppearイベントに関連付けられると期待します。 viewWillAppearすべてのレベルでイベントを正常に受信する複雑なプログラムビュー階層の例はありますか? Appleのドキュメントの状態: 警告:ビューコントローラーに属するビューがビュー階層に直接追加された場合、ビューコントローラーはこのメッセージを受け取りません。ビューをビュー階層に挿入または追加し、ビューにビューコントローラーがある場合は、関連するビューコントローラーにこのメッセージを直接送信する必要があります。このメッセージをビューコントローラーに送信しないと、関連するアニメーションが表示されなくなります。 問題は、これを行う方法を説明していないことです。「直接」とはどういう意味ですか?どのように「間接的に」ビューを追加しますか? 私はCocoaとiPhoneにかなり慣れていないので、基本的なHello Worldのがらくた以外に、Appleの便利な例があるといいですね。
116 iphone  ios  cocoa-touch 



8
テストユーザーのiOSアプリ内購入サンドボックスからの購入のクリア
iOSのアプリ内購入のサンドボックスをリセットまたはクリアする方法について何かアイデアはありますか? サンドボックスでテストしているアプリがあり、何かを購入するたびに新しいテストユーザーを作成しなくても、新しい購入をテストしたいと思います。 これを行わない場合、(もちろん)アプリの購入ボタンをクリックすると、常にアプリ内購入アイテムが既に購入されているというメッセージが表示されます。

13
提示されたView Controllerを閉じる
理論的な質問があります。さて、AppleのViewControllerガイドを読んでいます。 彼らが書きました: 提示されたビューコントローラーを却下するときがきたとき、推奨されるアプローチは、提示されたビューコントローラーに却下することです。言い換えると、可能な場合は常に、View Controllerを提示した同じView Controllerがそれを閉じる責任も負う必要があります。提示されたビューコントローラを閉じる必要があることを提示するビューコントローラに通知するためのいくつかの手法がありますが、好ましい手法は委譲です。 私が提示VCでのプロトコルを作成し、デリゲートvaribleを追加し、提示VCを退けるためにVCを提示してデリゲートメソッドを作成する必要がありますしかし、なぜ私の代わりに、単純なコールを、説明することはできません提示ビューコントローラメソッド [self dismissViewControllerAnimated:NO completion:nil]? なぜ最初の選択肢が優れているのですか?Appleが推奨する理由

18
Xcodeプロジェクト名を変更する方法
Xcode for iPhoneでアプリを開発しました。最初に、secnecなしで名前を付けました。アプリ名を変更したいです。アプリで名前を見つけたので、古いアプリ名を新しいものに置き換えましたが、それでもまだ1つのエラーを出しています... デスクトップ/新しい名前/古い名前_Prefix.pch:そのようなファイルまたはディレクトリはありません oldname_prefix.pchをnewname_prefix.pchに変更したとき


6
Core Animationでカスタムイージング関数を作成するにはどうすればよいですか?
iOSで(QuadCurve)にCALayer沿ってをCGPathうまくアニメーション化しています。しかし、私はAppleが提供するいくつかよりも面白いイージング関数(EaseIn / EaseOutなど)を使用したいと思います。たとえば、バウンスや弾性関数。 これらはMediaTimingFunction(ベジェ)で実行できます。 しかし、もっと複雑なタイミング関数を作成したいと思います。問題は、メディアのタイミングには、これらの効果を作成するのに十分なほど強力ではない3次ベジェが必要であるように見えることです。 (ソース:sparrow-framework.org) コード上記を作成するには、この非常にイライラになり、他のフレームワークでは、単純な十分、です。曲線は入力時間を出力時間(Tt曲線)にマッピングしており、時間位置曲線ではないことに注意してください。たとえば、easeOutBounce(T)= tは新しいtを返します。次に、そのtを使用して動き(またはアニメーション化する必要があるプロパティ)をプロットします。 だから、私は複雑なカスタムを作成したいのCAMediaTimingFunctionですが、どうすればよいのか、それが可能かどうかさえわかりません。代替案はありますか? 編集: 手順の具体例を以下に示します。非常に教育的:) オブジェクトをポイントaからbまでのラインに沿ってアニメートしたいのですが、上のeaseOutBounceカーブを使用して、ラインに沿ってオブジェクトの動きを「バウンス」させます。これは、aからbまでの正確な線をたどりますが、現在のベジェベースのCAMediaTimingFunctionを使用した場合よりも複雑な方法で加速および減速します。 その線をCGPathで指定された任意の曲線の動きにしましょう。それでもその曲線に沿って移動するはずですが、直線の例と同じように加速および減速するはずです。 理論的には、次のように機能するはずです。 移動曲線をキーフレームアニメーションmove(t)= pとして説明します。ここで、tは時間[0..1]であり、pは時間tで計算された位置です。したがって、move(0)はカーブの開始位置、move(0.5)は正確な中央、move(1)は終了位置を返します。タイミング関数time(T)= tを使用して移動のt値を提供すると、必要なものが得られます。バウンス効果の場合、タイミング関数はtime(0.8)とtime(0.8)に同じt値を返す必要があります(単なる例)。タイミング関数を置き換えるだけで、別の効果が得られます。 (はい、前後に移動する4つのラインセグメントを作成して結合することでラインバウンスを行うことは可能ですが、それは必要ありません。結局のところ、時間値を位置にマップする単純な線形関数です。) ここで意味が通じているといいのですが。

11
グループ化されたテーブルビューセルの背景/境界線の色をカスタマイズする方法は?
グループスタイルのUITableViewの背景と境界線の色をカスタマイズしたいと思います。 以下を使用して背景色をカスタマイズできました: tableView.contentView.backgroundColor = [UIColor greenColor]; しかし、境界線の色はまだ変更方法がわかりません。 グループ化されたスタイルのテーブルビューのこれら2つの側面をカスタマイズするにはどうすればよいですか?


14
キーボードiPhone-Portrait-NumberPadのタイプ4をサポートするキープレーンが見つかりません。3876877096_Portrait_iPhone-Simple-Pad_Defaultを使用
iPhoneおよびSDK用のiOS 8ゴールドマスターをダウンロードしました。 私はアプリをテストしましたが、1つのことを除いて、それは正常に動作します。 ユーザーが何かを入力したい場合にテンキーが表示されるテキストフィールドがあります。さらに、キーボードが表示されたときに、空の領域にカスタムボタンが追加されます。 - (void)addButtonToKeyboard { if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { // create custom button UIButton * doneButton = [UIButton buttonWithType:UIButtonTypeCustom]; doneButton.frame = CGRectMake(-2, 163, 106, 53); doneButton.adjustsImageWhenHighlighted = NO; [doneButton setImage:[UIImage imageNamed:@"DoneUp.png"] forState:UIControlStateNormal]; [doneButton setImage:[UIImage imageNamed:@"DoneDown.png"] forState:UIControlStateHighlighted]; [doneButton addTarget:self action:@selector(saveNewLead:) forControlEvents:UIControlEventTouchUpInside]; // locate keyboard view UIWindow * tempWindow …
114 iphone  ios8 

1
NSDefaultRunLoopModeとNSRunLoopCommonModes
背後UIScrollViewにある大きなファイルなどをダウンロードしようとするMPMapViewと、iPhoneの画面に触れるとすぐにダウンロードプロセスが停止します。ありがたいことに、Jörnによる素晴らしいブログ投稿がNSRunLoopCommonModes、接続に使用する代替オプションを提案しています。 これにより、NSDefaultRunLoopModeとNSRunLoopCommonModesの2つのモードの詳細を調べることができますが、アップルのドキュメントでは、 NSDefaultRunLoopMode NSConnectionオブジェクト以外の入力ソースを処理するモード。これは、最も一般的に使用される実行ループモードです。 NSRunLoopCommonModes この値をモードとして使用して実行ループに追加されたオブジェクトは、「共通」モードのセットのメンバーとして宣言されているすべての実行ループモードによって監視されます。詳細については、CFRunLoopAddCommonModeの説明を参照してください。 CFRunLoopAddCommonMode ソース、タイマー、オブザーバーは1つ以上の実行ループモードに登録され、実行ループがこれらのモードのいずれかで実行されている場合にのみ実行されます。共通モードは、これらのモードで共有されるソース、タイマー、オブザーバーのセットを定義できる実行ループモードのセットです。たとえば、特定の実行ループモードごとにソースを登録する代わりに、ソースを実行ループの共通疑似モードに一度登録すると、共通モードセットの各実行ループモードに自動的に登録されます。同様に、モードが共通モードのセットに追加されると、共通の疑似モードにすでに登録されているソース、タイマー、またはオブザーバーは、新しく追加された共通モードに追加されます。 誰かが人間の言語で2つを説明できますか?


9
新しいiOS7 SDKでは、ナビゲーションバーがビューの上に表示されます
CGRect cgRect1 = [[UIScreen mainScreen] applicationFrame]; UISearchBar *mySearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, cgRect.size.width, 40)]; mySearchBar.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight ; UITableView *myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 40, cgRect.size.width, cgRect.size.height-40)]; myTableView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight; [self.view addSubview:mySearchBar]; [self.view addSubview:myTableView]; 以前のバージョンでは正常に動作しています。検索バーはstatusbar、ナビゲーションバーの下に表示されます。tableview検索バーの下に表示されています しかし、これをで実行するXcode 5 sdk iOS 7と、検索バーは表示されず(ステータスバーとナビゲーションバーの下に配置されていると思います)、ナビゲーションバーもテーブルビューの上に表示されます。 iOS 7安定版リリースで修正されますか? それとも私のコーディングの問題ですか? または、y (y = statubar height + …
113 iphone  ios  objective-c  ipad  ios7 

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