修复键盘功能键 发送按钮距离底部很远
This commit is contained in:
@@ -5,12 +5,12 @@
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "ai_key_icon@2x.png",
|
||||
"filename" : "切图 270@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "ai_key_icon@3x.png",
|
||||
"filename" : "切图 270@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.3 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 4.6 KiB |
BIN
CustomKeyboard/KeyboardAssets.xcassets/ai_key_icon.imageset/切图 270@2x.png
vendored
Normal file
BIN
CustomKeyboard/KeyboardAssets.xcassets/ai_key_icon.imageset/切图 270@2x.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.8 KiB |
BIN
CustomKeyboard/KeyboardAssets.xcassets/ai_key_icon.imageset/切图 270@3x.png
vendored
Normal file
BIN
CustomKeyboard/KeyboardAssets.xcassets/ai_key_icon.imageset/切图 270@3x.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
@@ -162,15 +162,12 @@
|
||||
[self.rightButtonContainer addSubview:self.clearButtonInternal];
|
||||
[self.rightButtonContainer addSubview:self.sendButtonInternal];
|
||||
|
||||
// 竖向排布:粘贴、删除、清空为等高;发送优先更高,但允许在空间不足时压缩
|
||||
// 竖向排布:容器内四个按钮等高分配,间距为 8px(按设计稿等比缩放)
|
||||
CGFloat smallH = KBFit(41.0f);
|
||||
CGFloat bigH = KBFit(56.0f);
|
||||
// 竖向/横向间距按设计稿等比缩放,避免大屏出现过大空隙
|
||||
CGFloat vSpace = KBFit(4.0f);
|
||||
CGFloat vSpace = KBFit(8.0f);
|
||||
[self.pasteButtonInternal mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.top.equalTo(self.rightButtonContainer.mas_top);
|
||||
make.left.right.equalTo(self.rightButtonContainer);
|
||||
make.height.mas_equalTo(smallH);
|
||||
}];
|
||||
[self.deleteButtonInternal mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.top.equalTo(self.pasteButtonInternal.mas_bottom).offset(vSpace);
|
||||
@@ -185,10 +182,8 @@
|
||||
[self.sendButtonInternal mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.top.equalTo(self.clearButtonInternal.mas_bottom).offset(vSpace);
|
||||
make.left.right.equalTo(self.rightButtonContainer);
|
||||
// 允许在空间不足时缩短到 smallH,避免产生约束冲突
|
||||
make.height.greaterThanOrEqualTo(@(smallH));
|
||||
make.height.lessThanOrEqualTo(@(bigH));
|
||||
make.bottom.lessThanOrEqualTo(self.rightButtonContainer.mas_bottom);
|
||||
make.height.equalTo(self.pasteButtonInternal);
|
||||
make.bottom.equalTo(self.rightButtonContainer.mas_bottom);
|
||||
}];
|
||||
|
||||
// 2. 粘贴区(位于右侧按钮左侧)
|
||||
|
||||
Reference in New Issue
Block a user