問題タブ [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.

0 投票する
1 に答える
810 参照

ios - NimbusforiOSでのNINetworkImageViewのデフォルトのキャッシュ動作は何ですか

NimbusプロジェクトでNINetworkImageViewを見ていましたが、デフォルトのキャッシュ設定がであることに興味がありました。setPathToNetworkImageを呼び出して画像をロードすると、それはグローバルキャッシュに入れられますか?同じpathToNetworkImageを使用して別のnetworkImageViewを作成し、ネットワークリクエストを回避した場合、同じ画像であることを認識できるほど賢いですか?

デフォルトでメモリまたはディスクに保存されますか?デフォルトのキャッシュ期間はどれくらいですか?

0 投票する
1 に答える
440 参照

ios - ネットワークフォトアプリケーションキャッシュ(ニンバス)

NimbusのNetworkPhotoアプリケーションのサンプルでは、​​テーブルに戻ると(FacebookまたはDribbbleの写真をダウンロードする場所を選択するために)、以前に見たキャッシュにあった写真がクリアされます。これを防ぐ方法はありますか?

例えば:

  • アルバムAに入り、50枚の写真をダウンロードしてキャッシュしました。
  • アルバムBに入り、50/60枚の写真をダウンロードしました。
  • アルバムAを再入力するときは、キャッシュにあるものを使用したいと思います。

私のシナリオは次のとおりです。複数のプロジェクト(データソース)、あるプロジェクトから別のプロジェクトに移動するときに、すでにそこにいる場合は、内部キャッシュを使用するようにします。

最も重要なこと:iPhoneの内部メモリ用に保存することは可能ですか?

ありがとう。

0 投票する
2 に答える
702 参照

iphone - NINetworkImageViewから返されたUIImageが有効かどうかを確認します

そこで、NimbusのNINetworkImageViewオブジェクトを使用して写真サーバーから画像をプルするための呼び出しを行っています。返されたオブジェクトが有効かどうかを確認する必要があります。有効でない場合は、メソッド

透過的なUIImageオブジェクトを返します。この方法では、ピクセルがクリアなjpg画像が返されるため、問題が発生していると思います。私は次のチェックを試みて、画像が運がなく透明であるかどうかを確認しました(以下のすべての試みは上記の方法の範囲内で行われます):

失敗した試み1:

失敗した試み2:

失敗した試み3:

失敗した試み4:

編集

シミュレーターから「無効な画像」を引き出すことができました。networkimageviewメソッドは、完全に白いjpg画像を返します。しかし、シミュレーターでは、それは明確な画像として表示されます、考え?

0 投票する
1 に答える
250 参照

ios - NimbusPhotos サンプル アプリケーションの画像を更新するにはどうすればよいですか?

Nimbus Toolkit for iOSのネットワークNimbus Photosサンプル アプリケーションを使用しています。

サンプル アプリケーションで現在のすべての画像データをリロードするにはどうすればよいですか。(すべての画像/サムネイルの再リクエスト、スクラバーのリロードなど)?

0 投票する
1 に答える
523 参照

iphone - Nimbus NIPagingScrollView と回転時の再レイアウト

を使用しNIPagingScrollViewて、iPhone で複数のページを表示しています。

ページにフリックするたびに、次のページもプリロードされます。これは問題ありません。

iPhone を縦モードから横モードに回転させるlayoutSubviewsと、サブクラスの で再レイアウトを行いNIPageViewます。全NIPagingScrollView画面表示を維持するために、幅と高さを自動伸縮するように設定されています。これは現在のページで機能します。

しかし、次のページにフリックすると、以前にプリフェッチされ、自動呼び出しによってレイアウトされたため、レイアウトが壊れていますlayoutSubviews

ローテーションの次のページで原点が正しく更新されていないか、そのようなものだと思います。

この問題を回避する方法についてのヒントはありますか (Landscape を使用しない以外に)。これはNimbusのバグですか?

編集:NIPagingScrollViewメソッドを提供しwillRotateToInterfaceOrientation:duration:willAnimateRotationToInterfaceOrientation:duration:ビューコントローラーによって呼び出される必要があることを発見しました。これらの呼び出しを実装しましたが、それでも役に立ちません。

0 投票する
1 に答える
100 参照

ios - ニンバスdidImageLoadメソッドが呼び出されないのはなぜですか?

ニンバスは初めてです。現在、私のアプリはこのコードを介して4つの画像を取得しようとしています。

4つすべてのNSLogが正しく出力されるので、ループが機能していることがわかります。ただし、最初の画像しか取得していません。networkImageViewDidStartLoadは1回だけ呼び出され、didLoadImageもnetworkImageViewDidFailLoadも呼び出されていません。didLoadImageが呼び出されないのは奇妙だと思います。一度もない。CharlieProxy(すばらしいアプリBTW、50ドル相当)を使用していて、応答パケットに画像データが表示されているので、データがあることはわかっています。

だから私は私の代表からこれをコメントしました:

ご想像のとおり、networkImageViewDidStartLoadに対して4回の呼び出しがありますが、didLoadImageまたはnetworkImageViewDidFailLoadに対してはゼロです。

これが私のリクエストヘッダーです(CharlieProxyから)

これが応答ヘッダーで、「200OK」を示しています。

私は今少し戸惑っています。サーバーは明らかに画像データを返していますが、アプリはそれを取得していません。何か案は?

0 投票する
1 に答える
274 参照

iphone - NIPhotoAlbumScrollView: デバイスの回転後に画像を調整できない

Nimbus フレームワークのNIPhotoAlbumScrollViewを使用して いますが、デバイスを回転させると、表示される画像の中心位置が失われます... 誰かがこのコンポーネントを使用して、同じ状況に直面しましたか?

ps: NIPhotoAlbumScrollViewとそのNIPagingScrollViewPageの両方に(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)マスクを使用しています

0 投票する
1 に答える
134 参照

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 からデリゲート/データソース メソッドをコピーしました。

0 投票する
1 に答える
367 参照

objective-c - NIPagingScrollViewで3つのビューを表示しますか?

私はNIPagingScrollViewで遊んでいますが、いくつか疑問に思っています。

  • pagingScrollView:pageViewForIndex:で幅320pxのビューを返すことは必須ですか?そうでない場合、ビューをページの中央に自動的に配置する方法はありますか?
  • 画面の右端と左端に、NIPagingScrollViewの左右のビューの一部を表示したいと思います。出来ますか?

ありがとう!
マーティン

0 投票する
1 に答える
593 参照

iphone - Nimbusネットワーク写真アプリケーションを使用して複数の写真を表示する

ニンバスの写真アプリケーションの例を見ていますが、常に写真のページングが可能になっているようです。ページングをオフにして、一度に1つずつではなく2〜3の画像をビューに表示することもできますか?また、ゆるくスクロールしたい(つまり、画像を切り替えてもスナップしない)。どうすればよいですか?