1

PureLayoutライブラリを使用しています。ギットハブ

私はUIScrollViewフルスクリーンコンテナとして持っています。

簡単な例として、私はUIView(0,0,100,50)を持っています。このビューの右端を の右端に固定したいUIScrollView

私はこのようにしています:

UIScrollView *sv = [UIScrollView newAutoLayoutView];
sv.alwaysBounceHorizontal = YES;
[self.view addSubview:sv];
[sv autoPinEdgesToSuperviewEdgesWithInsets:UIEdgeInsetsZero];

UIView *v = [UIView newAutoLayoutView];
v.backgroundColor = [UIColor grayColor];
[v autoSetDimensionsToSize:CGSizeMake(100, 50)];
[sv addSubview:v];
[v autoPinEdgeToSuperviewEdge:ALEdgeTop withInset:15];
[v autoPinEdgeToSuperviewEdge:ALEdgeRight withInset:15];
//[v autoPinEdgeToSuperviewEdge:ALEdgeTrailing withInset:15]; // also tried this

私は結果を得る:

ここに画像の説明を入力

と同じ幅のUIView コンテナーを作成し、それを追加して、すべてのカスタム ビューをこのコンテナーに入れることができることはわかっていますが、直接でそれを実行できないのはなぜでしょうか。UIScrollViewsubviewscrollViewUIScrollView

4

1 に答える 1