mirror of
https://github.com/zhigang1992/RETableViewManager.git
synced 2026-04-29 13:15:35 +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 "RETableViewInlineDatePickerCell.h"
|
||||||
|
#import "RETableViewManager.h"
|
||||||
#import "REDateTimeItem.h"
|
#import "REDateTimeItem.h"
|
||||||
|
|
||||||
@interface RETableViewInlineDatePickerCell ()
|
@interface RETableViewInlineDatePickerCell ()
|
||||||
@@ -44,6 +45,15 @@
|
|||||||
self.datePicker.minuteInterval = self.item.dateTimeItem.minuteInterval;
|
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 -
|
||||||
#pragma mark Date picker value
|
#pragma mark Date picker value
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
//
|
//
|
||||||
|
|
||||||
#import "RETableViewInlinePickerCell.h"
|
#import "RETableViewInlinePickerCell.h"
|
||||||
|
#import "RETableViewManager.h"
|
||||||
#import "REPickerItem.h"
|
#import "REPickerItem.h"
|
||||||
|
|
||||||
@interface RETableViewInlinePickerCell ()
|
@interface RETableViewInlinePickerCell ()
|
||||||
@@ -42,6 +43,15 @@
|
|||||||
[self.pickerView reloadAllComponents];
|
[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 -
|
||||||
#pragma mark UIPickerViewDataSource
|
#pragma mark UIPickerViewDataSource
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user