当前位置: 首页 > news >正文

重庆深蓝科技网站开发网络营销第三版课本

重庆深蓝科技网站开发,网络营销第三版课本,专注高端品牌网站的设计,深圳上市公司网站建设项目中横向一排元素#xff0c;竖向一排元素#xff0c;可以使用UIStackView。UIStackView的原理不做介绍#xff0c;这里主要讲两个初次使用容易出现的两个问题。 首先创建一个stackview -(UIStackView*)titleStackView{if(_titleStackView nil){_titleStackView [UISta…项目中横向一排元素竖向一排元素可以使用UIStackView。UIStackView的原理不做介绍这里主要讲两个初次使用容易出现的两个问题。 首先创建一个stackview -(UIStackView*)titleStackView{if(_titleStackView nil){_titleStackView [UIStackView new];_titleStackView.spacing 5;_titleStackView.axis UILayoutConstraintAxisHorizontal;_titleStackView.alignment UIStackViewAlignmentCenter;_titleStackView.distribution UIStackViewDistributionFill;}return _titleStackView; } 向stackview中添加view [self.titleStackView addArrangedSubview:self.starIcon]; [self.titleStackView addArrangedSubview:self.vipImageView]; [self.titleStackView addArrangedSubview:self.circleMasterTag]; [self.titleStackView addArrangedSubview:self.circleManagerTag]; 默认情况下stackview中的元素是填满整个stackview的fill属性是distribution。其他的axisalignment比较好理解。 第一个要点stackview中的view需要使用masonry不能使用frame 从结果上看如果使用framestackview会依赖元素自身大小布局比如皇冠的icon frame是20*14.5。但是皇冠图片是99pt所以按照99pt去布局。比如“圈主”“管理员”两个带颜色的label它们在初始化的时候手动写的width。stack仍使用文本自身宽度布局。 比如starIcon的创建需要写masonry以及抗压缩和抗拉伸属性。 - (UIButton *)starIcon {if (!_starIcon) {_starIcon [UIButton buttonWithType:UIButtonTypeCustom];_starIcon.clipsToBounds YES;_starIcon.layer.cornerRadius 3.f;[SVUserIdentityUtil starIdentityIconWithComplete:^(UIImage * _Nonnull image) {[_starIcon setBackgroundImage:image forState:UIControlStateNormal];}];[_starIcon setTitle:明星 forState:UIControlStateNormal];_starIcon.titleLabel.font UIFontMedium_9;[_starIcon setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];[_starIcon setContentCompressionResistancePriority:UILayoutPriorityDefaultHigh forAxis:UILayoutConstraintAxisHorizontal];[_starIcon setContentHuggingPriority:UILayoutPriorityDefaultHigh forAxis:UILayoutConstraintAxisHorizontal];[_starIcon mas_makeConstraints:^(MASConstraintMaker *make) {make.width.mas_equalTo(25);make.height.mas_equalTo(13);}];}return _starIcon; } 第二个要点使用spacer 如果你想在宽度足够的情况洗左对齐。右边部分可以使用spacer自定义一个UIView抗拉伸和抗压缩都设置low优先级 如图所示使用spacer和未使用space的效果 右侧的spacer的抗压缩和抗拉伸都是最低所以会优先拉伸spacer 最后如果将stackview中的某个view隐藏setHiddenyes那么后面的view会自动往前移动。
http://www.hkea.cn/news/14350940/

相关文章:

  • 杭州pc网站开发公司有哪些众筹wordpress模板
  • 上海建筑安全协会网站建筑人才网上传不了论文
  • 只做健康产品的网站网站安装步骤页面
  • 建站公司合肥网站微信支付怎么做的
  • 公司网站设计 上海去了外包公司就毁了吗
  • 三门峡集团网站建设驻马店网站建设熊掌号
  • 网站数据库是谁提供做网站建设哪家效益快
  • 西安做网站公司必达wordpress 优化设置
  • 游戏落地页网站建设做服装招聘的网站有哪些内容
  • 国外做论坛网站全国网站联盟
  • 北京规划网站以下属于网站的管理 更新 维护
  • 安徽省建设厅网站证书查询wordpress重写插件
  • 青岛网站关键词推广如何发布自己的html网站
  • 免费html5中文网站素材微信公众号买卖平台
  • 长治建立公司网站的步骤中山网站模板
  • 苏州企业网站公司都有哪些html 网站建设中模板
  • 怎么做黑彩黑彩网站如何通过网络推广产品
  • 网站建设 月光博客遵义做网站的网络公司
  • 网站策划图泉州大型网站建设
  • 广东网站建设价格邯郸有建网站吗哪个公司好些
  • 零食网站策划书网站建设人才调研
  • 广东建设网站推广平台有哪些平台
  • 网站建设开发ppt用dw做购票网站模板
  • 商务网站建设有哪几个步骤专业微信网站开发公司
  • 个人网站起个名字网站优化公司服务
  • 江都建设局网站动漫网站开发 sh框架
  • 自己建的网站搜不到营销型网站建设是什么意思
  • 网站兼职做计划赚小钱电商美工培训哪个学校好
  • 上海创意型网站建设抚顺 网站建设
  • 商务网站设计素材无极最新招聘信息