gpt4 book ai didi

ios - 自定义键盘按钮 iOS

转载 作者:行者123 更新时间:2023-11-29 02:12:51 25 4
gpt4 key购买 nike

我正在尝试为键盘按钮设置突出显示状态,但遇到一些困难:

  1. 我无法将 backgroundImage 设置为 spaceButton Image 下方,因此它不会像下图那样与 shift_1 重叠(按钮被点击)。
  2. 我无法设置图层边距,这样底部和其他按钮之间就会有一个空格,同时该间距将起到该按钮的作用。

下面是我的代码:

[self.spaceButton setImage:[UIImage imageNamed:@"shift_1"] forState:UIControlStateNormal];
[self.spaceButton setBackgroundImage:[KeyboardViewController imageFromColor:[UIColor colorWithWhite:0.4 alpha:0.5]]
forState:UIControlStateHighlighted];
self.spaceButton.layer.cornerRadius = 7.0;
self.spaceButton.layer.masksToBounds = YES;

如果有人能帮助我,我将非常感激。

enter image description here

最佳答案

您有两种方法:

By Image : 只需在图像的底部、左侧、右侧添加透明像素并创建新图像,然后将该图像设置为按钮的背景图像。

通过 imageEdgeInsets :设置按钮 imageEdgeInsets 并使用 image 属性设置图像(突出显示/正常状态).

关于ios - 自定义键盘按钮 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29089380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com