mirror of
https://github.com/zhigang1992/RETableViewManager.git
synced 2026-01-12 22:51:51 +08:00
Merge pull request #175 from astephensen/master
Fixed picker layout when size changes.
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
//
|
||||
|
||||
#import "RETableViewInlineDatePickerCell.h"
|
||||
#import "RETableViewManager.h"
|
||||
#import "REDateTimeItem.h"
|
||||
|
||||
@interface RETableViewInlineDatePickerCell ()
|
||||
@@ -44,6 +45,15 @@
|
||||
self.datePicker.minuteInterval = self.item.dateTimeItem.minuteInterval;
|
||||
}
|
||||
|
||||
- (void)layoutSubviews
|
||||
{
|
||||
[super layoutSubviews];
|
||||
self.datePicker.frame = self.bounds;
|
||||
|
||||
if ([self.tableViewManager.delegate respondsToSelector:@selector(tableView:willLayoutCellSubviews:forRowAtIndexPath:)])
|
||||
[self.tableViewManager.delegate tableView:self.tableViewManager.tableView willLayoutCellSubviews:self forRowAtIndexPath:[self.tableViewManager.tableView indexPathForCell:self]];
|
||||
}
|
||||
|
||||
#pragma mark -
|
||||
#pragma mark Date picker value
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
//
|
||||
|
||||
#import "RETableViewInlinePickerCell.h"
|
||||
#import "RETableViewManager.h"
|
||||
#import "REPickerItem.h"
|
||||
|
||||
@interface RETableViewInlinePickerCell ()
|
||||
@@ -42,6 +43,15 @@
|
||||
[self.pickerView reloadAllComponents];
|
||||
}
|
||||
|
||||
- (void)layoutSubviews
|
||||
{
|
||||
[super layoutSubviews];
|
||||
self.pickerView.frame = self.bounds;
|
||||
|
||||
if ([self.tableViewManager.delegate respondsToSelector:@selector(tableView:willLayoutCellSubviews:forRowAtIndexPath:)])
|
||||
[self.tableViewManager.delegate tableView:self.tableViewManager.tableView willLayoutCellSubviews:self forRowAtIndexPath:[self.tableViewManager.tableView indexPathForCell:self]];
|
||||
}
|
||||
|
||||
#pragma mark -
|
||||
#pragma mark UIPickerViewDataSource
|
||||
|
||||
|
||||
Reference in New Issue
Block a user