c/c++语言开发共享CocoaPods的配置及使用和Masonry的简单使用

配置CocoaPods配置有问题的可以看这篇博客,写的非常仔细CocoaPods的配置.CocoaPods的使用先在工程中创建一个Podfile文件。//cd后面的是你创建的工程在电脑上的地址,你也可以直接把文件拖进去在终端中输入:$ cd /Users/liyang/Desktop/CocoaPodsTest进来之后就创建终端输入:$ touch Podfile3、编辑你想导入的第三方库的名称及版本使用vim编辑Podfile文件终端输入:$ vim Podfile


配置CocoaPods

配置有问题的可以看这篇博客,写的非常仔细
CocoaPods的配置.

CocoaPods的使用

  1. 先在工程中创建一个Podfile文件。
//cd后面的是你创建的工程在电脑上的地址,你也可以直接把文件拖进去 在终端中输入:$ cd /Users/liyang/Desktop/CocoaPodsTest 
  1. 进来之后就创建
终端输入:$ touch Podfile 
  1. 3、编辑你想导入的第三方库的名称及版本

使用vim编辑Podfile文件

终端输入:$ vim Podfile 

4.在进入界面后,按i,下面的"Podsfile" 0L, 0C变成– INSERT – , 就可以开始进行输入了。
输入以下文字:

//MyApp是你自己创建的工程免费精选名字大全 platform :ios, '8.0' target 'MyApp' do pod 'Masonry' end 

5.编辑好了之后就可以退出了,那怎么退出呢?
首先先按esc键,在输入:wq,这是这三个字符会被输入到最后一行。输入完之后按回车即可保存并且退出了。
6. 把该库下载到Xcode中

终端输入:$ pod install 

这时需要等一会,在出现后面出现一段绿色代码并且没有error时,关闭所有的Xcode的窗口,再次打开工程目录会看到多了淡蓝色,一个后缀名为.xcworkspace文件。
(在以后打开工程文件就可以单击.xcworkspace文件打开了)

Masonry的使用

在设置Masonry设置好了之后(equal_to ( 对象 ) 和 mas_equalTo( 常量 )),就开始界面的控制布局。
Masonry的简单使用

相对于父控件

 [imgv1 mas_makeConstraints:^(MASConstraintMaker *make) {             make.left.equalTo(self).offset(20);             make.top.equalTo(self).offset(20);             //这里的size也可以用width或weight来代替             //multipliedBy(0.3)括号中的数字代表所占父视图的比例。      							               	//make.width.equalTo(self.contentView).multipliedBy(0.3)             //make.width.equalTo(self.contentView).multipliedBy(0.9)             make.size.mas_equalTo(CGSizeMake(100, 100));         }]; 

子控件之间

(可以调整每个子控件之间的距离和比例等等)

(控件的上下左右边都是对象)  [imgv5 mas_makeConstraints:^(MASConstraintMaker *make) {              //在括号后加的是相对于所指定子控件的位置和比例            make.leading.equalTo(imgv1.mas_trailing).offset(10);             make.top.equalTo(imgv1.mas_bottom).offset(10);             make.width.equalTo(imgv1).multipliedBy(0.5);             make.height.equalTo(imgv1).multipliedBy(0.5);         }];  [imgv2 mas_makeConstraints:^(MASConstraintMaker *make) {            make.right.equalTo(self).offset(-20);            make.top.equalTo(self).offset(20);            make.size.equalTo(imgv1).multipliedBy(0.5);        }]; 

c/c++开发分享CocoaPods的配置及使用和Masonry的简单使用地址:https://blog.csdn.net/weixin_45708424/article/details/108558186

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/597605.html

(0)
上一篇 2021年5月8日
下一篇 2021年5月8日

精彩推荐