App Storeスタイルのカスタムブートボタン

github.com/PavelKatunin/DownloadButton

最近、ビデオのダウンロードボタンを作成する必要がありました。ダウンロードステージ自体は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には含まれていませんか?

Source: https://habr.com/ru/post/J259329/


All Articles