美文网首页
自定义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