web-dev-qa-db-ja.com

UIStackViewはiOS 8または7をサポートできますか?

UIStackviewはiOS 9の新機能であることを知っています。アプリでiOS 8またはiOS 7をサポートしたい場合、スタックビューを使用すべきではないということですか?

38
Ted

IOS 9以降向けのようです。

IStackView

可用性

IOS 9.0以降で利用可能

42
Jeffery Thomas

UIStackView は「iOS 9.0以降」でのみ使用可能です。

IOSの以前のバージョンをサポートする必要がある場合は、 OAStackView を確認してください。これは、「UIStackViewからほとんどの機能を実装し、iOS 7をサポートする」 +。

いくつかのマイナーな機能はまだ終了していません。 IStackView-Playground project を使用して試してみましたが、かなりうまく機能しています。

16
Aaron Brager

また、MarkupKit(私はプロジェクトの作成者です)をチェックアウトすることもできます。

https://github.com/gk-brown/MarkupKit

LMColumnViewクラスとLMRowViewクラスはUIStackViewと非常に似ていますが、iOS 8で動作します。また、UIStackViewにはないいくつかの機能があります背景色と重量ベースの分布を設定する機能として。

詳細については、この記事を参照してください。

https://gkbrown.wordpress.com/2015/09/29/using-uistackview-with-markupkit/

2
Greg Brown