小编use*_*702的帖子

圆形UIView(带有cornerRadius)没有混合层

我试图让下面的圆圈有一个不透明的纯白色,其中cornerRadius切出了UIView.

UIView *circle = [[UIView alloc] initWithFrame:CGRectMake(i * (todaySize + rightMargin), 0, smallSize, smallSize)];
circle.layer.cornerRadius = smallSize/2;
circle.layer.borderWidth = 0.5;
circle.layer.backgroundColor = [UIColor whiteColor].CGColor;
circle.backgroundColor = [UIColor whiteColor];
[self addSubview:circle];
Run Code Online (Sandbox Code Playgroud)

我尝试过一些事情,比如设置backgroundColor和opaque而没有任何运气.颜色混合图层仍然显示圆圈的周围是透明的.有人知道如何解决这个问题吗?

objective-c layer cornerradius uiview ios

10
推荐指数
1
解决办法
1342
查看次数

UITableViewCell setHighlighted,setSelected"animateAlongsideTransition"或类似

我希望能够将自定义动画添加到UITableViewCell的子类,这些子类将覆盖以下方法:

override func setHighlighted(highlighted: Bool, animated: Bool) {

}

override func setSelected(selected: Bool, animated: Bool) {

}
Run Code Online (Sandbox Code Playgroud)

匹配这些方法执行的默认动画的动画曲线和动画持续时间.

换句话说,我如何找到Apple提供的有关当前动画的信息.我需要这个来添加我自己的自定义动画,完全匹配默认动画

uitableview ios swift

5
推荐指数
1
解决办法
5745
查看次数

创建一个不透明的UIColor,它与另一个半透明的UIColor相同

这种颜色

[UIColor colorWithRed:75.0/255.0 
                green:215.0/255.0
                 blue:100.0/255.0 
                alpha:0.5]
Run Code Online (Sandbox Code Playgroud)

而这一个,具有不同的RGB值,没有透明度,

[UIColor colorWithRed:165.0/255.0 
                green:235.0/255.0 
                 blue:177.0/255.0 
                alpha:1]
Run Code Online (Sandbox Code Playgroud)

在白色背景上看起来完全一样.

我如何从第一个UIColor到第二个UIColor

cocoa-touch alpha colors uicolor

4
推荐指数
1
解决办法
669
查看次数