私は下の画像のようなフォルダでアプリを作ってるん:あなたはこの絵で見ることができるように
は、ステッカーフォルダが持つ2つのサブフォルダ「1」と「2」 。側面にはアイコンがたくさんあり、それぞれのサブフォルダをコレクションビューに読み込みたいのですが、別のステッカーのパッケージです。詳細は、こちらの画像をご覧ください:
どうすれば私のプロジェクトフォルダに入れることができますか?私はアクセス文書ディレクトリについて読んだことがあるが、私の問題を解決してくれないようだ。
私を助けてください。前もって感謝します。ロードイメージが
ロードイメージが
答えて
Filemanager
のAPIを見てください。それはあなたが必要とするものすべてを提供します。反復処理する
let pathToDir1 = Bundle.main.resourcePath! + "/Stickers/1";
let fileManager = FileManager.default
let contentOfDir1 = try! fileManager.contentsOfDirectory(atPath: pathToDir1)
例:パスでコンテンツを取得する
例の詳細については
let docsPath = Bundle.main.resourcePath!
let enumerator = fileManager.enumerator(atPath:docsPath)
let images = [UIImage]()
while let path = enumerator?.nextObject() as! String {
let contentOfCurDir = try! fileManager.contentsOfDirectory(atPath: path)
// do whatever you need.
}
はりんごdocumentationとsample codeを参照してください。
私は2つのサブフォルダの2つのパスを作成する必要がありますあなたの答えとして2つの配列に具体的にそれを得る? –
この例では、yesです。しかし、 'FileManager'は方法をもっと提供します。追加の例が追加されました。 – shallowThought
プロジェクトフォルダ内の画像にアクセスするには、画像名を使用するだけです。パス全体を定義する必要はありません。
UIImage *img = [UIImage imageWithName:@"IMAGE_NAME"];
迅速
のObjective-C
var img = UIImage(named:"IMAGE_NAME")
すべてのフォルダーを配列としてロードし、コレクションビューに移入することを意味します。混乱の疑いで申し訳ありません。私の質問を編集します –
- 1. Silverlightのロードイメージが、それは
- 2. AngularCliないロードイメージ
- 3. ロードイメージの非同期
- 4. ロードイメージの処理中
- 5. GL_QUAD、glVertex2fのC++ OpenGLロードイメージ
- 6. swift/iosの非同期ロードイメージ?
- 7. highcharts-ngのショーのロードイメージ
- 8. ディレクトリからスウィッチ非同期ロードイメージ
- 9. グライド:ロードイメージ通知をプッシュする
- 10. URLからのリストビューにJavaのロードイメージ
- 11. 読み取りまたはロードイメージが同期MATLAB
- 12. JavaScriptロードイメージがajax呼び出しをフリーズする
- 13. ロードイメージと前のボタンをクリックすると、ここでアンドロイド
- 14. Asp.Net MVC、データベースからの動的ロードイメージ - イメージの点滅
- 15. Ria Services - 遅延ロードイメージ(または重いバイナリデータ)
- 16. ネイティブのロードイメージを動的に反応させる
- 17. QTロードイメージ:いいえ入力ファイル指定エラー
- 18. 私は使用せずにWebPACKのロードイメージを作ることができますが(必要)
- 19. GCD UITableView非同期ロードイメージ、新しいイメージのダウンロードまで間違ったセルがロードされる
- 20. ロードイメージは、私はAndroidの拡張ファイルからの私のHTMLファイルをロードしようとしています
- 21. 私は、サーバーのラインコードからかなり基本的なロードイメージを持っている実画像をロードし、プレースホルダ
- 22. javascriptのクロスドメインの画像のロード - ロードイメージは、私は別のサイト(クロスドメイン)から画像をロードする必要が積載
- 23. ロードイメージは私の問題は、生成されたレポートは、次のコードで生成されたQRコードを持っていなければならないこと で、私は、C#とasp.netアプリケーションでCrystalレポートで働いている
- 24. Javascriptを - 私は(ボタンの上)ホバー上のdivの背景を変更するいくつかのJavaScriptを持っていますが、私はトラブルの中心をロードイメージを作成したとのdivをカバーしています</p> <p>本部の背景
- 25. Javaスクリプトのフラッドフィルアルゴリズムの実装
- 26. Yii2 wbraganca、ファイル入力(Kartik)、動的フォーム項目の挿入画像の後に動的なフォーム
- 27. jqueryの - レイジーロード - 設定された遅延
- 28. radgridでデータをロード中に画像を表示する
- 29. イメージはckfinderでアップロードされますが、ckeditorには表示されません
- 30. C++用の豊富なクロスプラットフォームライブラリのセット
アプリケーションバンドルからイメージをロードする必要があります。サンプルプロジェクトを共有することができますが、他にもアプリケーションバンドルから画像をロードして検索してください。 –
@MidhunMPこれは私のプロジェクトを共有できる私の会社の私設SDKなので難しいです。とても悲しい。 –