Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/QMUI/QMUI_iOS
Browse files Browse the repository at this point in the history
  • Loading branch information
zhoon committed Apr 7, 2017
2 parents f6038c6 + 5d8672c commit d17d3ca
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 8 deletions.
1 change: 0 additions & 1 deletion QMUIKit/UICommon/QMUICommonDefines.h
Original file line number Diff line number Diff line change
Expand Up @@ -515,4 +515,3 @@ CGRectSetSize(CGRect rect, CGSize size) {
rect.size = CGSizeFlatted(size);
return rect;
}

2 changes: 1 addition & 1 deletion QMUIKit/UIKitExtensions/QMUIStaticTableViewCellData.m
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ + (UITableViewCell *)staticTableView:(UITableView *)tableView cellForRowAtIndexP

QMUITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];
if (!cell) {
cell = [[cellClass alloc] initForTableView:(QMUITableView *)tableView withStyle:data.style reuseIdentifier:identifier];
cell = [[cellClass alloc] initForTableView:tableView withStyle:data.style reuseIdentifier:identifier];
}
cell.imageView.image = data.image;
cell.textLabel.text = data.text;
Expand Down
6 changes: 3 additions & 3 deletions QMUIKit/UIKitExtensions/QMUITableViewCell.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
@property(nonatomic, assign, getter = isEnabled) BOOL enabled;

/// 保存对tableView的弱引用,在布局时可能会使用到tableView的一些属性例如separatorColor等。只有使用下面两个 initForTableView: 的接口初始化时这个属性才有值,否则就只能自己初始化后赋值
@property(nonatomic, weak) QMUITableView *parentTableView;
@property(nonatomic, weak) UITableView *parentTableView;

/**
* cell 处于 section 中的位置,要求:
Expand All @@ -58,10 +58,10 @@
*
* @return 一个QMUITableViewCell实例
*/
- (instancetype)initForTableView:(QMUITableView *)tableView withStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier;
- (instancetype)initForTableView:(UITableView *)tableView withStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier;

/// 同上
- (instancetype)initForTableView:(QMUITableView *)tableView withReuseIdentifier:(NSString *)reuseIdentifier;
- (instancetype)initForTableView:(UITableView *)tableView withReuseIdentifier:(NSString *)reuseIdentifier;

@end

Expand Down
4 changes: 2 additions & 2 deletions QMUIKit/UIKitExtensions/QMUITableViewCell.m
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,14 @@ - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSStr
return self;
}

- (instancetype)initForTableView:(QMUITableView *)tableView withStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
- (instancetype)initForTableView:(UITableView *)tableView withStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
if (self = [self initWithStyle:style reuseIdentifier:reuseIdentifier]) {
self.parentTableView = tableView;
}
return self;
}

- (instancetype)initForTableView:(QMUITableView *)tableView withReuseIdentifier:(NSString *)reuseIdentifier {
- (instancetype)initForTableView:(UITableView *)tableView withReuseIdentifier:(NSString *)reuseIdentifier {
return [self initForTableView:tableView withStyle:UITableViewCellStyleDefault reuseIdentifier:reuseIdentifier];
}

Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,6 @@ QMUI iOS 支持 iOS 7+。
- 关于 Swift:暂未检查过在 Swift 下使用 QMUI 的问题,如遇到问题可以反馈给我们,我们会尽快兼容。

## 其他
建议搭配 QMUI 专用的 Code Snippets 使用: [https://github.com/QMUI/qmui-ios-codesnippets](https://github.com/QMUI/QMUI_iOS_CodeSnippets)
建议搭配 QMUI 专用的 Code Snippets 及文件模板使用:
1. [QMUI_iOS_CodeSnippets](https://github.com/QMUI/QMUI_iOS_CodeSnippets)
2. [QMUI_iOS_Templates](https://github.com/QMUI/QMUI_iOS_Templates)

0 comments on commit d17d3ca

Please sign in to comment.