iOS用 xib创建View,解决xib上的控件,不显示的问题;
2016-09-11 16:43
681 查看
1.创建视图类,集成UIView 如:AttributeThreeView
#import <UIKit/UIKit.h>
@interface AttributeThreeView : UIView
@property(nonatomic, assign)CGFloat scrollviewMaxy;
@property (weak, nonatomic) IBOutlet UIImageView *shopImage;
@property (weak, nonatomic) IBOutlet UILabel *sizePriceLabel;
@property (weak, nonatomic) IBOutlet UILabel *selectedSizeLabel;
@property (weak, nonatomic) IBOutlet UIScrollView *mainscrollview;
@property (weak, nonatomic) IBOutlet UIButton *indeedButton;
@end
#import "AttributeThreeView.h"
@implementation AttributeThreeView
- (instancetype)init
{
return [[[NSBundle mainBundle] loadNibNamed:@"AttributeThreeView"
owner:nil options:nil]lastObject];
}
- (void)setScrollviewMaxy:(CGFloat)scrollviewMaxy{
self.mainscrollview.contentSize = CGSizeMake(0,
scrollviewMaxy);
}
@end
2.创建XIB 关联视图类
#import <UIKit/UIKit.h>
@interface AttributeThreeView : UIView
@property(nonatomic, assign)CGFloat scrollviewMaxy;
@property (weak, nonatomic) IBOutlet UIImageView *shopImage;
@property (weak, nonatomic) IBOutlet UILabel *sizePriceLabel;
@property (weak, nonatomic) IBOutlet UILabel *selectedSizeLabel;
@property (weak, nonatomic) IBOutlet UIScrollView *mainscrollview;
@property (weak, nonatomic) IBOutlet UIButton *indeedButton;
@end
#import "AttributeThreeView.h"
@implementation AttributeThreeView
- (instancetype)init
{
return [[[NSBundle mainBundle] loadNibNamed:@"AttributeThreeView"
owner:nil options:nil]lastObject];
}
- (void)setScrollviewMaxy:(CGFloat)scrollviewMaxy{
self.mainscrollview.contentSize = CGSizeMake(0,
scrollviewMaxy);
}
@end
2.创建XIB 关联视图类
相关文章推荐
- iOS xib创建UIScrollView不滑动问题解决
- UITextField 文本字段控件 -- IOS (解决键盘遮住View及密文設定的问题)(实例)
- flexview模板中解决图表控件不能显示的问题
- 用Swift 给tableView加载xib创建的tableHeaderView时不显示问题
- UITextField 文本字段控件 -- IOS (解决键盘遮住View及密文設定的问题)(实例)
- IOS 解决跳转StoryBoard 控件不显示的问题
- iOS UIPickerView 可能会出现选中行不显示或者去掉上下两条横线的问题解决,
- iOS tableView上拉刷新显示下载进度的问题及解决办法
- 渐变toolbar,悬浮控件,scrollview和recycleview滑动冲突及显示不全问题解决
- IOS UICollectionView 添加Header无法正常显示问题解决
- UITextField 文本字段控件 -- IOS (解决键盘遮住View及密文設定的问题)(实例)
- iOS开发之xib或storyboard上给UIScrollView添加子控件约束报错的问题
- iOS开发手记 - iOS9.3 UINavigationController添加后不显示storyboard中viewcontroller里的控件的解决方法
- iOS tableView 的 cell上其它控件重用(利用view的tag属性巧妙实现重用,从xib中加在cell重载问题)
- iOS 之控制器view显示中view的父子关系及controller的父子关系_解决屏幕旋转不能传递事件问题
- AJ学IOS 之控制器view显示中view的父子关系及controller的父子关系_解决屏幕旋转不能传递事件问题
- UITextField 文本字段控件 -- IOS (解决键盘遮住View及密文設定的问题)(实例)
- ios --xib自定义,解决在导航栏不透明的情况下,自定义xib view高度被压缩64的问题
- iOS8 通过xib创建ViewController控制器 错误问题解决
- 猫猫学iOS 之控制器view显示中view的父子关系及controller的父子关系_解决屏幕旋转不能传递事件问题