diff --git a/BSModalPickerView/BSModalPickerBase.h b/BSModalPickerView/BSModalPickerBase.h index acefac1..89b3a54 100644 --- a/BSModalPickerView/BSModalPickerBase.h +++ b/BSModalPickerView/BSModalPickerBase.h @@ -8,7 +8,7 @@ #define BSMODALPICKER_PANEL_HEIGHT 260 #define BSMODALPICKER_TOOLBAR_HEIGHT 44 -#define BSMODALPICKER_BACKDROP_OPACITY 0.8 +#define BSMODALPICKER_BACKDROP_OPACITY 0.4 #import diff --git a/BSModalPickerView/BSModalPickerBase.m b/BSModalPickerView/BSModalPickerBase.m index 453008e..9c659de 100644 --- a/BSModalPickerView/BSModalPickerBase.m +++ b/BSModalPickerView/BSModalPickerBase.m @@ -133,6 +133,7 @@ - (void)presentInView:(UIView *)view withBlock:(BSModalPickerViewCallback)callba CGRect rect = self.picker.frame; rect.size.width = self.panel.frame.size.width; self.picker.frame = rect; + self.picker.backgroundColor = [UIColor whiteColor]; [self.panel addSubview:self.picker]; [self.panel addSubview:self.toolbar]; diff --git a/BSModalPickerView/BSModalPickerView.m b/BSModalPickerView/BSModalPickerView.m index 716d46c..c64c939 100644 --- a/BSModalPickerView/BSModalPickerView.m +++ b/BSModalPickerView/BSModalPickerView.m @@ -57,6 +57,7 @@ - (void)setValues:(NSArray *)values { } - (void)setSelectedIndex:(NSUInteger)selectedIndex { + self.indexSelectedBeforeDismissal = selectedIndex; if (_selectedIndex != selectedIndex) { _selectedIndex = selectedIndex; if (self.picker) {