問題タブ [nimbus-ios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - NimbusforiOSでのNINetworkImageViewのデフォルトのキャッシュ動作は何ですか
NimbusプロジェクトでNINetworkImageViewを見ていましたが、デフォルトのキャッシュ設定がであることに興味がありました。setPathToNetworkImageを呼び出して画像をロードすると、それはグローバルキャッシュに入れられますか?同じpathToNetworkImageを使用して別のnetworkImageViewを作成し、ネットワークリクエストを回避した場合、同じ画像であることを認識できるほど賢いですか?
デフォルトでメモリまたはディスクに保存されますか?デフォルトのキャッシュ期間はどれくらいですか?
ios - ネットワークフォトアプリケーションキャッシュ(ニンバス)
NimbusのNetworkPhotoアプリケーションのサンプルでは、テーブルに戻ると(FacebookまたはDribbbleの写真をダウンロードする場所を選択するために)、以前に見たキャッシュにあった写真がクリアされます。これを防ぐ方法はありますか?
例えば:
- アルバムAに入り、50枚の写真をダウンロードしてキャッシュしました。
- アルバムBに入り、50/60枚の写真をダウンロードしました。
- アルバムAを再入力するときは、キャッシュにあるものを使用したいと思います。
私のシナリオは次のとおりです。複数のプロジェクト(データソース)、あるプロジェクトから別のプロジェクトに移動するときに、すでにそこにいる場合は、内部キャッシュを使用するようにします。
最も重要なこと:iPhoneの内部メモリ用に保存することは可能ですか?
ありがとう。
iphone - NINetworkImageViewから返されたUIImageが有効かどうかを確認します
そこで、NimbusのNINetworkImageViewオブジェクトを使用して写真サーバーから画像をプルするための呼び出しを行っています。返されたオブジェクトが有効かどうかを確認する必要があります。有効でない場合は、メソッド
透過的なUIImageオブジェクトを返します。この方法では、ピクセルがクリアなjpg画像が返されるため、問題が発生していると思います。私は次のチェックを試みて、画像が運がなく透明であるかどうかを確認しました(以下のすべての試みは上記の方法の範囲内で行われます):
失敗した試み1:
失敗した試み2:
失敗した試み3:
失敗した試み4:
編集
シミュレーターから「無効な画像」を引き出すことができました。networkimageviewメソッドは、完全に白いjpg画像を返します。しかし、シミュレーターでは、それは明確な画像として表示されます、考え?
ios - NimbusPhotos サンプル アプリケーションの画像を更新するにはどうすればよいですか?
Nimbus Toolkit for iOSのネットワークNimbus Photosサンプル アプリケーションを使用しています。
サンプル アプリケーションで現在のすべての画像データをリロードするにはどうすればよいですか。(すべての画像/サムネイルの再リクエスト、スクラバーのリロードなど)?
iphone - Nimbus NIPagingScrollView と回転時の再レイアウト
を使用しNIPagingScrollView
て、iPhone で複数のページを表示しています。
ページにフリックするたびに、次のページもプリロードされます。これは問題ありません。
iPhone を縦モードから横モードに回転させるlayoutSubviews
と、サブクラスの で再レイアウトを行いNIPageView
ます。全NIPagingScrollView
画面表示を維持するために、幅と高さを自動伸縮するように設定されています。これは現在のページで機能します。
しかし、次のページにフリックすると、以前にプリフェッチされ、自動呼び出しによってレイアウトされたため、レイアウトが壊れていますlayoutSubviews
。
ローテーションの次のページで原点が正しく更新されていないか、そのようなものだと思います。
この問題を回避する方法についてのヒントはありますか (Landscape を使用しない以外に)。これはNimbusのバグですか?
編集:NIPagingScrollView
メソッドを提供しwillRotateToInterfaceOrientation:duration:
、willAnimateRotationToInterfaceOrientation:duration:
ビューコントローラーによって呼び出される必要があることを発見しました。これらの呼び出しを実装しましたが、それでも役に立ちません。
ios - ニンバスdidImageLoadメソッドが呼び出されないのはなぜですか?
ニンバスは初めてです。現在、私のアプリはこのコードを介して4つの画像を取得しようとしています。
4つすべてのNSLogが正しく出力されるので、ループが機能していることがわかります。ただし、最初の画像しか取得していません。networkImageViewDidStartLoadは1回だけ呼び出され、didLoadImageもnetworkImageViewDidFailLoadも呼び出されていません。didLoadImageが呼び出されないのは奇妙だと思います。一度もない。CharlieProxy(すばらしいアプリBTW、50ドル相当)を使用していて、応答パケットに画像データが表示されているので、データがあることはわかっています。
だから私は私の代表からこれをコメントしました:
ご想像のとおり、networkImageViewDidStartLoadに対して4回の呼び出しがありますが、didLoadImageまたはnetworkImageViewDidFailLoadに対してはゼロです。
これが私のリクエストヘッダーです(CharlieProxyから)
これが応答ヘッダーで、「200OK」を示しています。
私は今少し戸惑っています。サーバーは明らかに画像データを返していますが、アプリはそれを取得していません。何か案は?
iphone - NIPhotoAlbumScrollView: デバイスの回転後に画像を調整できない
Nimbus フレームワークのNIPhotoAlbumScrollViewを使用して いますが、デバイスを回転させると、表示される画像の中心位置が失われます... 誰かがこのコンポーネントを使用して、同じ状況に直面しましたか?
ps: NIPhotoAlbumScrollViewとそのNIPagingScrollViewPageの両方に(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)マスクを使用しています
three20 - NILauncherView の背景色
iOS NimbubKit (three20 キットの更新) に含まれる NILauncherViewController の背景画像を設定しようとしています。
私は試してみました
self.launcherView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]];
そして self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]]; self.launcherView.backgroundColor = [UIColor clearColor];
しかし、どちらも機能しません。
UIImageView をサブビューとして viewController に追加し、ランチャー ビューを明確にすることもありません。
はい、画像の名前は正しいです。
編集
誰かがこれを修正する方法を知る必要がある場合は、UIViewController を作成し、サブビューとして NILauncherView を追加してから、NILauncerViewController からデリゲート/データソース メソッドをコピーしました。
objective-c - NIPagingScrollViewで3つのビューを表示しますか?
私はNIPagingScrollViewで遊んでいますが、いくつか疑問に思っています。
- pagingScrollView:pageViewForIndex:で幅320pxのビューを返すことは必須ですか?そうでない場合、ビューをページの中央に自動的に配置する方法はありますか?
- 画面の右端と左端に、NIPagingScrollViewの左右のビューの一部を表示したいと思います。出来ますか?
ありがとう!
マーティン
iphone - Nimbusネットワーク写真アプリケーションを使用して複数の写真を表示する
ニンバスの写真アプリケーションの例を見ていますが、常に写真のページングが可能になっているようです。ページングをオフにして、一度に1つずつではなく2〜3の画像をビューに表示することもできますか?また、ゆるくスクロールしたい(つまり、画像を切り替えてもスナップしない)。どうすればよいですか?