
最近、ビデオのダウンロードボタンを作成する必要がありました。ダウンロードステージ自体はAppstoreの標準アプリケーションダウンロードボタンに非常に似ていましたが、既にダウンロードされたデータを表示する行のみが外部にあるはずです。 このようなコントロールは、さまざまなもののロードを表示するのに便利であり、別の場所で便利になる可能性があると考え、別のフレームワークに入れてココアポッドの形で設計しました。 Apache 2.0で公開されています。
使用、コードの編集、githubの問題の機関、新機能の提案、リクエストのプールの送信は大歓迎です。
デフォルトの外観については、AppstoreでAppleを使用しているものに似ています(しかし、他に何がありますか?)。

ボタンをカスタマイズして、たとえば次のような状態にすることができます。

これが理にかなっているところで、私はIB(IB_DESIGNABLE、IBInspectable)を介して編集できるようにしようとしました:

すべてのポッドと同じように接続します。2行で十分です。
pod "DownloadButton" #import <DownloadButton/PKDownloadButton.h>
リポジトリにはサンプルプロジェクトがあります。 ここはgithub.com/PavelKatunin/DownloadButton/tree/master/Exampleです
プロジェクトはまだ未加工であり、CIとテストを提供する必要があります。
誰かが彼らのプロジェクトでそれを使用するならば、私はうれしいです。
コメントで私は議論することを提案します:
AppleアプリケーションのどのUIコンポーネントを製品で使用しますが、標準のiOS SDKには含まれていませんか?