小编MRi*_*n33的帖子

在UIView上设置alpha会在其子视图上设置不应发生的alpha

根据文件 UIVIew @property(nonatomic) CGFloat alpha

此属性的值是0.0到1.0范围内的浮点数,其中0.0表示完全透明,1.0表示完全不透明. 此值仅影响当前视图,不会影响其任何嵌入的子视图.

我有一个容器视图配置如下:

self.myView.backgroundColor = [UIColor blackColor];
self.myView.alpha = 0.5;
[self addSubview:self.myView];
Run Code Online (Sandbox Code Playgroud)

然后将子视图添加到'myView'

[myView addSubView anotherView];
anotherView.alpha = 1;
NSLog(@"anotherView alpha = %f",anotherView.alpha); // prints 1.0000 as expected
Run Code Online (Sandbox Code Playgroud)

但' anotherView '在屏幕上确实有alpha(它不像预期的那样不透明)

这怎么可能,可以做些什么?

objective-c alpha-transparency uiview ios

80
推荐指数
7
解决办法
4万
查看次数

Flutter中RecyclerView的替代品是什么?

我已尝试使用此代码尝试在flutter中回收视图的替代方法,但如何在flutter中使用listview小部件进行动画处理

这有效吗?

 ListView(
 children: <Widget>[
ListTile(
  leading: Icon(Icons.map),
  title: Text('Map'),
),
ListTile(
  leading: Icon(Icons.photo_album),
  title: Text('Album'),
),
ListTile(
  leading: Icon(Icons.phone),
  title: Text('Phone'),
  ),
 ],
);
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout flutter-animation

6
推荐指数
3
解决办法
5593
查看次数

按钮开关更改默认颜色

大家好,这是我的第一个问题.

如何更改UISwitch按钮的颜色,当它出现在模拟器中时不应该在OnOff我希望看到白色,当活动开关应变为绿色时.对不起我的英语不好.谢谢.

uiswitch ios

3
推荐指数
1
解决办法
4029
查看次数

Beta测试的'TestFlight Public Link'功能

由于Apple为Beta测试人员推出了TestFlight Public Link,因此无法找到并使用它.我是iTunes新手,任何人都可以帮助我.

itunesconnect ios testflight testflight-public-link

3
推荐指数
3
解决办法
1万
查看次数

Flutter 中的替代库,如 iOS 中的 Reachability?

我是Flutter Framework 的新手,无法找到任何替代库来实现 Internet 可用性,就像我们在 iOS 中具有 Reachability 一样。任何帮助将不胜感激。谢谢。

flutter

3
推荐指数
1
解决办法
1269
查看次数

Objective-C:如何将字符串附加到NSMutableString?

网址下载

http://code.google.com/p/mwiphonesdk/source/browse/#svn/trunk/iMADE/PrepTasks/08

我在上面链接的位置有代码,我使用NSMutableString在下载数据时附加字符串.但我发现使用appendString不会增加可变字符串的长度.我一定做错了什么.

当我完成后,我需要将NSMutableString转换为NSString以返回它.我已经找到了这样做的例子,但我还没有看到.

我最熟悉Java和C#,其中有一个StringBuffer/StringBuilder,它允许你附加片段,它们只是在最后调用toString来获取一个String.在Objective-C中看起来并不那么容易.

NSString* str = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];

#pragma mark TODO Confirm this is appending a value to the mutable string
[self.mutableString appendString:str];

NSLog(@"str length: %d, %d", [str length], [self.mutableString length]);
Run Code Online (Sandbox Code Playgroud)

上面是调用appendString的代码部分.

我看到str的长度> 0但调用appendString不会增加self.mutableString的长度.

我在这做错了什么?

objective-c

1
推荐指数
1
解决办法
2万
查看次数