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

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

15
UILabelにアウトラインテキストを表示させるにはどうすればよいですか?
私が欲しいのは、白いUILabelテキストの周りの1ピクセルの黒い境界線だけです。 私は以下のコードでUILabelをサブクラス化するところまで行きました。そして、それは機能しますが、非常に遅く(シミュレータを除いて)、テキストを垂直方向に中央揃えすることもできませんでした(そのため、最後の行のy値を一時的にハードコードしました)。ああ! void ShowStringCentered(CGContextRef gc, float x, float y, const char *str) { CGContextSetTextDrawingMode(gc, kCGTextInvisible); CGContextShowTextAtPoint(gc, 0, 0, str, strlen(str)); CGPoint pt = CGContextGetTextPosition(gc); CGContextSetTextDrawingMode(gc, kCGTextFillStroke); CGContextShowTextAtPoint(gc, x - pt.x / 2, y, str, strlen(str)); } - (void)drawRect:(CGRect)rect{ CGContextRef theContext = UIGraphicsGetCurrentContext(); CGRect viewBounds = self.bounds; CGContextTranslateCTM(theContext, 0, viewBounds.size.height); CGContextScaleCTM(theContext, …

23
キーボードが表示されたときにUIScrollViewをスクロールするにはどうすればよいですか?
コードに問題があります。私は移動しようとしていますUIScrollViewUITextFieldキーボードポップで非表示にする必要があるを編集しているときにます。 コードで「上にスクロール」する方法がわからないので、今はメインフレームを移動しています。だから、私は少しコードを書きました、それはうまくいきますが、UItextfieldを編集して別のものに切り替えるときUITextFieldし、「戻る」ボタンを押さず、メインビューがずっと上に移動します。 NSLog()以下に示すように、サイズ、距離、およびtextFieldRect.origin.y変数を使用しました。2つUITextFieldを同じ場所(y原点)に配置し、この特定の「スイッチ」(returnキーを押さない)を実行すると、同じ番号が返されますが、コードは最初のUITextField編集では正常に機能しましたが、2番目の編集では機能しませんでした。 これをチェックしてください: - (void)textFieldDidBeginEditing:(UITextField *)textField { { int size; CGRect textFieldRect = [self.view.window convertRect:textField.bounds fromView:textField]; size = textFieldRect.origin.y + textFieldRect.size.height; if (change == FALSE) { size = size - distance; } if (size < PORTRAIT_KEYBOARD_HEIGHT) { distance = 0; } else if (size > PORTRAIT_KEYBOARD_HEIGHT) { distance = …

2
Coredataエラー「data:<fault>」
次のコードでCoreDataからデータを引き出そうとしています NSFetchRequest *request = [[NSFetchRequest alloc] init]; request.entity = [NSEntityDescription entityForName:@"Cave" inManagedObjectContext:self.context]; request.predicate = [NSPredicate predicateWithFormat:@"(latitude &gt; 0) AND (longitude &gt; 0)"]; NSError *error; NSLog(@"%@",[self.context executeFetchRequest:request error:&amp;error]); NSLog(@"%@",[error localizedDescription]); CoreDataには9つの一致するオブジェクトがあり、9つのオブジェクトを見つけます。述語は機能するはずですが、コンソールでこれを取得します 2011-09-05 07:41:42.267 CaveConditions[6930:11903] ( "&lt;NSManagedObject: 0x7368060&gt; (entity: Cave; id: 0x7367880 &lt;x-coredata://C825FC9D-3490-4D8A-A811-979B819A2EB6/Cave/p31&gt; ; data: &lt;fault&gt;)", "&lt;NSManagedObject: 0x73547e0&gt; (entity: Cave; id: 0x7356e20 …
107 iphone  core-data 

7
グループ化されたスタイルでUITableViewのセルの幅を設定する方法
私は約2日間これに取り組んでいるので、私はあなたと私の学んだことを共有すると思いました。 問題は、グループ化されたUITableViewのセルの幅を小さくすることは可能ですか? 答えはいいえだ。 しかし、この問題を回避するには2つの方法があります。 解決策1:テーブルを薄く するtableViewのフレームを変更して、テーブルを小さくすることができます。これにより、UITableViewは幅を縮小してセルを内部にレンダリングします。 この解決策は次のようになります。 -(void)viewWillAppear:(BOOL)animated { CGFloat tableBorderLeft = 20; CGFloat tableBorderRight = 20; CGRect tableRect = self.view.frame; tableRect.origin.x += tableBorderLeft; // make the table begin a few pixels right from its origin tableRect.size.width -= tableBorderLeft + tableBorderRight; // reduce the width of the table tableView.frame = …
107 ios  iphone  uitableview  width 


15
iPhoneシミュレーターのクリーンアップ
iPhoneシミュレータ用にビルドするときにxcodeがアプリをデプロイするディレクトリをクリーンアップする簡単な方法はありますか?必要に応じて、起動時にDocumentsフォルダーにコピーされるsqliteデータベースを持っています。問題は、スキーマを変更する可能性があることですが、新しいデータベースは既に存在するため、コピーされません。 理想的には、ビルドするたびに、以前のコンテンツが核になるでしょう。これは可能ですか、それとも手動で行う必要がありますか?

5
iPhone / iPadのJavaScriptスクロールイベント?
iPadでスクロールイベントをキャプチャできないようです。これらのどれも動作しません、私は何を間違っていますか? window.onscroll=myFunction; document.onscroll=myFunction; window.attachEvent("scroll",myFunction,false); document.attachEvent("scroll",myFunction,false); これらはすべてWindows上のSafari 3でも機能します。皮肉なことに、PC上のwindow.onload=すべてのブラウザーは、既存のイベントを壊してかまわない場合にサポートされます。しかし、iPadで行くことはできません。

14
UIColorが暗いか明るいかを確認しますか?
選択したUIColor(ユーザーが選んだ)が暗いか明るいかを判断する必要があるので、読みやすくするために、その色の上にあるテキスト行の色を変更できます。 Flash / Actionscriptの例(デモあり)は次のとおりです。http://web.archive.org/web/20100102024448/http://theflashblog.com/?p = 173 何かご意見は? 乾杯、アンドレ 更新 みんなの提案のおかげで、ここに作業コードがあります: - (void) updateColor:(UIColor *) newColor { const CGFloat *componentColors = CGColorGetComponents(newColor.CGColor); CGFloat colorBrightness = ((componentColors[0] * 299) + (componentColors[1] * 587) + (componentColors[2] * 114)) / 1000; if (colorBrightness &lt; 0.5) { NSLog(@"my color is dark"); } else { NSLog(@"my …
107 ios  iphone  xcode  colors  uicolor 

7
Xcode Debugger:変数の値を表示
UITableViewControllerの私のコード: delegate.myData = [myData objectAtIndex:indexPath.row]; デバッガーの値delegate.myDataまたはindexPath.rowデバッガーの値を確認するにはどうすればよいですか?delegate.myData配列とでindexPath.rowある必要がありintます。私は、オブジェクトのメモリアドレスを見ることができますdelegateし、indexPathしかしどこですmyDataとrow?

11
Xcode 4でiPhoneアプリの名前を変更する
iPhone画面のアプリアイコンの下に表示される名前を変更したい。Xcode 4を使用していて、キーを持つ1つのターゲットがあります。 バンドル表示名:$ {PRODUCT_NAME} バンドル名:$ {PRODUCT_NAME} 私が欲しいのは、私のプロジェクト名が例えば "test"ですが、 "MySuperApp"が欲しいです。では、どこを変更すればよいでしょうか?交換できる場所はあり${PRODUCT_NAME}ますか? 他に変更が必要な場所はありますか?
106 iphone 

22
iPhoneのNSStringからHTMLタグを削除する
削除するにはいくつかの異なる方法があるHTML tagsからNSStringではCocoa。 1つの方法は、文字列をにレンダリングしNSAttributedString、レンダリングされたテキストを取得することです。 別の方法は、NSXMLDocument's- objectByApplyingXSLTStringメソッドを使用XSLTして、それを行う変換を適用することです。 残念ながら、iPhoneはNSAttributedStringまたはをサポートしていませんNSXMLDocument。HTML正規表現またはを使用して快適に感じるには、エッジケースと不正なドキュメントが多すぎNSScannerます。誰かがこれに対する解決策を持っていますか? 開始タグと終了タグの文字を単純に探すという提案が1つありました。この方法は、ごく簡単な場合を除いて機能しません。 たとえば、これらのケース(同じ主題のPerlクックブックの章にある)は、このメソッドを壊します。 &lt;IMG SRC = "foo.gif" ALT = "A &gt; B"&gt; &lt;!-- &lt;A comment&gt; --&gt; &lt;script&gt;if (a&lt;b &amp;&amp; a&gt;c)&lt;/script&gt; &lt;![INCLUDE CDATA [ &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ]]&gt;

8
プログラムでUITableViewセクションのタイトルを設定する方法(iPhone / iPad)?
をUITableView使用してInterface Builderでを作成しましたstoryboards。UITableView設定されstatic cells、別のセクションの数。 私が抱えている問題は、アプリをいくつかの異なる言語でセットアップしようとしていることです。これを行うには、UITableViewセクションのタイトルを何らかの方法で変更できる必要があります。 誰かが私を助けてくれませんか?理想的には、私はIBOutletsこれを使用して問題にアプローチしたいと思いますが、これはこの場合でも可能ではないと思います。アドバイスや提案は本当にいただければ幸いです。 前もって感謝します。

3
安全な方法で他の開発者のためのフレームワークまたはライブラリを構築する方法は?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 この質問を改善する iOS開発者にとって非常に役立つフレームワークまたはライブラリのアイデアがあります。そのため、アプリ開発からフレームワーク/ライブラリ開発への切り替えを真剣に考えています。 ただし、ライブラリ/フレームワークに課金したい場合は、コードを何らかの方法で保護する必要があります。Applesフレームワークのソースコードを表示できないのと同様に、フレームワークのユーザーがソースコードを表示できないようにフレームワークを構築するにはどうすればよいですか?彼らはヘッダファイルといくつかの奇妙なUnix exeファイルをコンパイルされたフレームワークと一緒に出荷するだけだと思います。 または、ソースコードをコピーして貼り付けることなく他のiOS開発者が使用できるコンパイル済みフレームワーク/ライブラリを作成できない場合、objective-cコードを難読化する方法はありますか?
106 iphone  ipad  frameworks  ios 

6
NSUserDefaultsは、Appstore内のアプリへの更新を通じて存続しますか?
これは事実ですか?NSUserDefaultsは、App Storeでアプリの更新を送信したときにリセットされますか、それともリセットされますか? アプリは更新時にクラッシュしますが、完全にダウンロードするとクラッシュしません-更新されたセッションと新しくダウンロードされたセッションで何が異なる可能性があるのか​​を特定しようとしています。 乾杯、ニック。


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