0

ここに、共有ボタンとして機能するカスタム矢印のデザインがあります。図のように、中心点が底面図に固定された状態で、下端に固定されるはずです。

ここに画像の説明を入力

VFLを使用してこれを行うにはどうすればよいですか?

これは私が試みたものです

[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-10-[_whiteSquare(160)]-10-|"
                                                                  options:NSLayoutFormatDirectionLeadingToTrailing
                                                                  metrics:nil
                                                                    views:elementDict]];


[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[_shareButton(45)]-|"
                                                                  options:NSLayoutFormatDirectionLeadingToTrailing
                                                                  metrics:nil
                                                                    views:elementDict]];


[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:[_shareButton(45)]-20-|"
                                                                  options:NSLayoutFormatDirectionLeadingToTrailing
                                                                  metrics:nil
                                                                    views:elementDict]];



[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-10-[_whiteSquare]-10-|"
                                                                  options:NSLayoutFormatDirectionLeadingToTrailing
                                                                  metrics:nil
                                                                    views:elementDict]];

whiteSquareとの両方shareButtonがスーパービューに追加されます。しかし、これはスーパービューの下部に配置するだけshareButtonで、whiteSquare の下部に固定された中央ではありません

4

1 に答える 1