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

iOSは、Apple iPhone、iPod touch、iPadで実行されるモバイルオペレーティングシステムです。iOSプラットフォームでのプログラミングに関する質問には、このタグ[ios]を使用してください。これらのプログラミング言語に固有の問題には、関連タグ[objective-c]および[swift]を使用してください。

9
オブジェクトの配列をSwiftの辞書にマップします
Personのオブジェクトの配列があります: class Person { let name:String let position:Int } 配列は次のとおりです。 let myArray = [p1,p1,p3] 古典的な解決策のmyArray辞書になるようにマップしたいの[position:name]は次のとおりです。 var myDictionary = [Int:String]() for person in myArray { myDictionary[person.position] = person.name } 機能的なアプローチmapでそれを行うためのSwiftによるエレガントな方法はありますかflatMap...または他のモダンなSwiftスタイル
101 ios  arrays  swift  dictionary 

21
UITableViewCellからUITableViewを取得する方法?
私が持っているUITableViewCellオブジェクトにリンクされていると私は、セルが表示されている場合伝える必要があります。私が行った調査から、これは何とかUITableViewそれを含むにアクセスする必要があることを意味します(そこから、それが表示されているかどうかを確認する方法がいくつかあります)。だからUITableViewCell、へのポインターがあるUITableViewか、またはセルからポインターを取得する他の方法があったかどうか疑問に思っていますか?

9
「インスタンスに送信された認識できないセレクター」エラーをデバッグするにはどうすればよいですか
テーブルビューのカスタムテーブルセルビューを作成しています。カスタムセル(ストーリーボード内)のイメージビューをコードにすばやく接続した後、次のエラーが発生します。 [UITableViewCellContentView image]: unrecognized selector sent to instance 0x7fb4fad7fd20' *** First throw call stack: ( 0 CoreFoundation 0x000000010ccbb3f5 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x000000010e7e9bb7 objc_exception_throw + 45 2 CoreFoundation 0x000000010ccc250d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205 3 CoreFoundation 0x000000010cc1a7fc ___forwarding___ + 988 4 CoreFoundation 0x000000010cc1a398 _CF_forwarding_prep_0 + 120 5 UIKit 0x000000010d7d8881 -[UITableViewCell …
100 ios  swift  uitableview 

8
「アプリケーションはモーダルにアクティブなコントローラーを提示しようとしました」?
NSInvalidArgumentExceptionこれまで実行していなかったアプリで、このメッセージが表示されているクラッシュに遭遇しました。 アプリケーションがアクティブなコントローラーUITabBarController:0x83d7f00をモーダルに提示しようとしました。 でUITabBarController作成したものがAppDelegateあり、の配列を渡しUIViewControllersます。 そのうちの1つは、タップしたときにモーダルで表示したいものです。デリゲートメソッドを実装して - (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController そのView Controllerがモーダルで提示したいクラスのクラスである場合、NOを返し、実行します [tabBarController presentModalViewController:viewController animated:YES]; そして今、私はそのエラーを得ています、それはどこかでアクティブなビューコントローラーをモーダルに表示できないことを意味しているようです(タブバーで...)私はXCode 4.2 Developer Preview 7にいると言う必要がありますこれはiOS 5です(NDAについては知っていますが、私は禁止されている詳細については触れていません)。私は現在、これがiOS4 SDKに対してコンパイルするときにクラッシュするかどうかをテストするためのXCodeインストールを持っていませんが、そうでないことをほぼ完全に確信しています。 私は誰かがこの問題を経験したか、何か提案があるかどうか尋ねたかっただけです
100 objective-c  ios  ios5 

17
iPhoneでUITableViewが下にスクロールしたときを知る方法
UITableViewテーブルを下にスクロールしたときにデリゲートなどのコンテンツをコントローラーに通知するために、追加のコンテンツを読み込んで表示するために、a が下にスクロールしたときを知りたいです。 誰かがこれを知っていますか、事前に感謝して私を助けてください!
100 ios  uitableview  scroll 


4
起動後にデバッガをiOSアプリに接続する方法は?
非常にまれに発生し、Xcodeで実行しているときに発生しないようなトラブルシューティングの問題があります。 問題が発生するまでアプリを通常(つまり、Springboardから)実行し、その時点でデバッガーをアタッチすることはできますか? できれば脱獄せずにこれをやりたいと思います。
100 ios  xcode  debugging 

8
UIImageViewをマスクするにはどうすればよいですか?
私はこのようなもので画像をマスクしようとしています: 手伝ってくれませんか? 私はこのコードを使用しています: - (void) viewDidLoad { UIImage *OrigImage = [UIImage imageNamed:@"dogs.png"]; UIImage *mask = [UIImage imageNamed:@"mask.png"]; UIImage *maskedImage = [self maskImage:OrigImage withMask:mask]; myUIIMage.image = maskedImage; }
100 ios  objective-c  uiimage  mask 

1
「xcode-select -switch」を設定すると、Xcodeが機能を停止する
OMG、何をしたの? 数日前、Macportを使用して何かをインストールしようとしました。Xcode4.3を使用していて、コマンドラインツールがまだインストールされていなかったため、Macportが機能しませんでした。だから私はいくつかのガイドに従ってコマンドラインツールをインストールし、次のコマンドを使用しました: sudo xcode-select -switch /Applications/Xcode.app/ Macport以外のすべてを台無しにしたと思います。Xcodeでは、単純なシングルビューのiOSプロジェクトでもコンパイルされず、「UIKit / UIKit.h not found」と表示されます。 誰かがこれを修正する方法を知っていますか?巨大なXcodeを再インストールしたくないので、今夜いくつかのiOSプロジェクトをやらなきゃいけない。助けて!
100 ios  xcode  macos 

6
異なるデバイスの向きでUICollectionViewCellサイズを変更する
UICollectionViewwith を使用していUICollectionViewFlowLayoutます。 を介して各セルのサイズを設定します collectionView:layout:sizeForItemAtIndexPath: ポートレートからランドスケープに切り替えるとき、各セルのサイズを調整して、セル間にパディングスペースを残さずに、CollectionViewのサイズに完全に合わせます。 質問: 1)回転イベント後にセルのサイズを変更するにはどうすればよいですか? 2)さらに良いことに、セルが常に画面全体のサイズに合うレイアウトを作成するにはどうすればよいですか?

8
CALayersは、UIViewの境界変更でサイズ変更されませんでした。どうして?
私はその層に追加されたUIView約8つの異なるCALayerサブレイヤーを持っています。場合、私はビューの境界を変更する(アニメーション)、その後、ビュー自体は(私がそれをチェックする縮小backgroundColor)が、サブレイヤ大きさは変わりません。 これを解決するには?

4
XcodeのPrefix.pchファイルとは何ですか?
多くの開発者がさまざまな便利なマクロをに追加していPrefix.pchます。しかし、私の質問はそのPrefix.pchファイルが何であるかです。 そのPrefix.pchファイルをから削除するXcodeと、アプリケーションは実行されますか?それともエラーが表示されますか?それともビルド中にクラッシュしますか? Prefix.pchファイルなしでアプリケーションを実行する方法
100 ios  xcode 

14
iOS Safari –オーバースクロールを無効にして、スクロール可能なdivに通常のスクロールを許可する方法
私はiPadベースのWebアプリで作業しています。Webページのように見えないように、オーバースクロールを防ぐ必要があります。私は現在、これを使用してビューポートをフリーズし、オーバースクロールを無効にしています: document.body.addEventListener('touchmove',function(e){ e.preventDefault(); }); これはオーバースクロールを無効にするのに最適ですが、私のアプリにはいくつかのスクロール可能なdivがあり、上記のコードではスクロールできません。 私はiOS 5以上のみをターゲットにしているので、iScrollのようなハッキーなソリューションは避けました。代わりに、スクロール可能なdivにこのCSSを使用しています。 .scrollable { -webkit-overflow-scrolling: touch; overflow-y:auto; } これはドキュメントのオーバースクロールスクリプトなしで機能しますが、divスクロールの問題を解決しません。 jQueryプラグインなしで、オーバースクロールの修正を使用する方法はありますが、私の$( '。scrollable')divを免除しますか? 編集: 私はまともな解決策であるものを見つけました: // Disable overscroll / viewport moving on everything but scrollable divs $('body').on('touchmove', function (e) { if (!$('.scrollable').has($(e.target)).length) e.preventDefault(); }); divの先頭または末尾を超えてスクロールしても、ビューポートは移動します。それを無効にする方法も見つけたいのですが。

16
ストーリーボードのカスタムフォントを含む属性付き文字列が正しく読み込まれない
プロジェクトではカスタムフォントを使用しています。これはXcode 5でうまく機能します。Xcode6では、プレーンテキスト、コード内の属性付き文字列で機能します。ただし、ストーリーボードでは正常に表示されますが、ストーリーボードで設定された属性文字列は、シミュレータまたはデバイスで実行するとすべてHelveticaに戻ります。 Xcode 6またはiOS 8 SDKのバグなのか、Xcode 6 / iOS 8でカスタムフォントの使用方法が変更されたのかわかりません。

10
UITableViewCellが完全に表示されているかどうかを確認する最良の方法
高さの異なるセルを持つUITableViewがあり、それらが完全に表示されるかどうかを知る必要があります。 現時点では、表示されているセルのリストの各セルをループして、ビューがスクロールされるたびに完全に表示されているかどうかを確認しています。これは最善の方法ですか? これが私のコードです: - (void)scrollViewDidScroll:(UIScrollView *)aScrollView { CGPoint offset = aScrollView.contentOffset; CGRect bounds = aScrollView.bounds; NSArray* cells = myTableView.visibleCells; for (MyCustomUITableViewCell* cell in cells) { if (cell.frame.origin.y > offset.y && cell.frame.origin.y + cell.frame.size.height < offset.y + bounds.size.height) { [cell notifyCompletelyVisible]; } else { [cell notifyNotCompletelyVisible]; } } } 編集: *-(NSArray …
100 ios  uitableview  visible 

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