本文實(shí)例為大家分享了iOS實(shí)現(xiàn)倒影效果的具體代碼,供大家參考,具體內(nèi)容如下
一、簡(jiǎn)單說明
我們可以復(fù)制層創(chuàng)建一個(gè)復(fù)制層,然后旋轉(zhuǎn),添加相應(yīng)的色差。即可達(dá)到效果
創(chuàng)建界面的時(shí)候,我們的view 使用的是 VCView

二、代碼
2.1 VCView.m
//// VCView.m// 03_UIView76_倒影//// Created by 杞文明 on 17/7/22.// Copyright © 2017年 杞文明. All rights reserved.//#import "VCView.h"@implementation VCView+(Class)layerClass{ return [CAReplicatorLayer class];}@end2.2 ViewController.m
//// ViewController.m// 03_UIView76_倒影//// Created by 杞文明 on 17/7/22.// Copyright © 2017年 杞文明. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //獲取復(fù)制層,復(fù)制子層(這里的view 是 VCView) CAReplicatorLayer * repL = (CAReplicatorLayer*)self.view.layer; repL.instanceCount = 2; //繞x軸旋轉(zhuǎn)180度 PI repL.instanceTransform = CATransform3DMakeRotation(M_PI, 1, 0, 0); repL.instanceRedOffset -= 0.1; repL.instanceGreenOffset -= 0.1; repL.instanceBlueOffset -=0.1; repL.instanceAlphaOffset -= 0.1;}@end三、圖示

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注