美文网首页
自定义view

自定义view

作者: PurpleWind | 来源:发表于2016-01-25 01:32 被阅读45次

问题一: view的封装(自定义视图)的必要性?中心思想?几种实现形式的区别?


  1. 必要性: 一个view内部子控件比较多,会对view进行封装,把内部子控件屏蔽起来,不让外界关心.(别人用的时候,直接创建完事,内部打起来也不关心)
  • 实现的中心思想: 外界传模型(modal 类)数据给view,view拿到模型数据给内部子控件设置对应的数据
  • 结合实际例子讲解3种实现形式:;
     +(instancetype)shopViewWithShop:(Shop *)shop;
{
    ShopView *shopView=[[[NSBundle mainBundle]loadNibNamed:NSStringFromClass(self) owner:nil options:nil]firstObject];
    shopView.shop=shop;
    return  shopView;
}

现在要实现 这样一个view



方法一: 纯代码实现自定义控件

相关文章

网友评论

      本文标题:自定义view

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