自定义view

2016-01-25  本文已影响45人  PurpleWind

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


  1. 必要性: 一个view内部子控件比较多,会对view进行封装,把内部子控件屏蔽起来,不让外界关心.(别人用的时候,直接创建完事,内部打起来也不关心)
     +(instancetype)shopViewWithShop:(Shop *)shop;
{
    ShopView *shopView=[[[NSBundle mainBundle]loadNibNamed:NSStringFromClass(self) owner:nil options:nil]firstObject];
    shopView.shop=shop;
    return  shopView;
}

现在要实现 这样一个view



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

上一篇下一篇

猜你喜欢

热点阅读