美文网首页
一句话笔记(15)

一句话笔记(15)

作者: 天空中的球 | 来源:发表于2016-12-13 23:56 被阅读71次

一句话笔记,某段时间内遇到或看到的某个可记录的点。 2016-12-13

  • iOS NSString 字符串包含 引号 处理方法
  • 注意两个 View 背景颜色 都用透明度后,会影响重叠部分的颜色
  • makeObjectsPerformSelector 方法的使用
1、 iOS NSString 字符串包含 引号 处理方法
NSString *testString = @"I am bad \"man\"";

用斜杠 \ 处理。

2、注意两个 View 背景颜色 都用透明度后,会影响重叠部分的颜色

关于透明度,这块需要注意的是:

  • 单纯设置 透明度,父视图 会 影响 子视图
    可以通过 其系统方法设置, 这样可以不让其影响到子视图
    + (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha
    + (UIColor *)colorWithWhite:(CGFloat)white alpha:(CGFloat)alpha
    
* 两个 View 重叠时,尽量不要用 透明度, 否则重叠部分的影响

>#####3、makeObjectsPerformSelector 方法的使用

  • (void)makeObjectsPerformSelector:(SEL)aSelector
这是 NSArray 中的方法,以前在用清除某个 View 中子视图的时候,老像下面用:

for (UIView *subView in self.contentView.subviews) {
[subView removeFromSuperview];
}

然而实际上一直系统的方法...,如下

[self.contentView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];


注意系统不太常用的方法,有时很有意想不到的惊喜。

相关文章

网友评论

      本文标题:一句话笔记(15)

      本文链接:https://www.haomeiwen.com/subject/eyeemttx.html