本人參考了簡(jiǎn)書(shū)原作者的代碼
大家可以根據(jù)鏈接https://github.com/XJALYN/3DText
下載查看項(xiàng)目源碼
拖進(jìn)作者項(xiàng)目中重新創(chuàng)建的label類到自己創(chuàng)建的項(xiàng)目中

屏幕快照 2016-12-14 上午10.29.36.png
然后添加下面的代碼就能實(shí)現(xiàn)
- (void)viewDidLoad {
[super viewDidLoad];
OS3DLabel *label = [[OS3DLabel alloc]initWithFrame:CGRectMake(0, 10, self.view.bounds.size.width, 100)];
/// 是否可以控制
label.allowsControl = true;
/// 設(shè)置
label.backgroundColor = [UIColor purpleColor];
/// 單行顯示
label.isSingle = YES;
/// 設(shè)置字體的大小
label.fontSize = 2;
/// 設(shè)置文字內(nèi)容
label.text = @"趣動(dòng)課堂";
/// 設(shè)置尾部省略模式
label.truncationMode = kCATruncationMiddle;
/// 設(shè)置對(duì)其方式
label.alignmentMode = kCAAlignmentCenter;
/// 設(shè)置深度
label.depth = 0.5;
/// 設(shè)置填充內(nèi)容
label.contents = [UIImage imageNamed:@"1.png"];
/// 設(shè)置顏色
label.textColor = [UIColor greenColor];
/// 設(shè)置環(huán)境場(chǎng)景
label.scene.background.contents = @"skybox01_cube.png";
[self.view addSubview:label];
根據(jù)這些屬性設(shè)置完成3D label的開(kāi)發(fā),大家了解下。
下面是圖片效果

5127B958C81F42CEEEB8FCE23C4F1A41.png

0FC484C3A80496FF4D6DBDE232921B9F.png