Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ PODS:
- OCMock (3.3.1)
- PLForm (0.1.7):
- PureLayout
- PLPinViewController (0.1.5):
- PLPinViewController (0.1.6):
- PLForm
- PureLayout
- PureLayout (3.0.2)
Expand All @@ -23,7 +23,7 @@ SPEC CHECKSUMS:
Expecta: e1c022fcd33910b6be89c291d2775b3fe27a89fe
OCMock: f3f61e6eaa16038c30caa5798c5e49d3307b6f22
PLForm: f5858d10405aedcf2fd58ca4f1534b66b1696770
PLPinViewController: aae992e9193cec9885da84218d988f388d53a17b
PLPinViewController: fe42324df5bf4861ae8c50e157b9b4eda667a87b
PureLayout: 4d550abe49a94f24c2808b9b95db9131685fe4cd
Reveal-SDK: 4d36a47c7091843eee525b72219e005b90bbac0b

Expand Down
2 changes: 2 additions & 0 deletions PLPinViewController/Classes/PLConfirmPinViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ - (void)viewDidLoad {

pinElement = [PLFormPinFieldElement pinFieldElementWithID:0 pinLength:vc.pinLength delegate:self];
pinElement.dotSize = [PLPinWindow defaultInstance].pinAppearance.pinSize;
pinElement.enableUnderline = [PLPinWindow defaultInstance].pinAppearance.enableUnderline;

[self.pinField updateWithElement:pinElement];

[self.pinField becomeFirstResponder];
Expand Down
7 changes: 6 additions & 1 deletion PLPinViewController/Classes/PLCreatePinViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,12 @@ - (void)viewDidLoad {
PLPinViewController *vc = (PLPinViewController*)[PLPinWindow defaultInstance].rootViewController;
self.messageLabel.text = [NSString stringWithFormat:@"Enter a %ld digit pin to keep your data safe",(long)vc.pinLength];
pinElement = [PLFormPinFieldElement pinFieldElementWithID:0 pinLength:vc.pinLength delegate:self];

// TODO: update underline color and copy it every view controller
// pinElement..unselectedUnderlineColor = [PLPinWindow defaultInstance].pinAppearance.unselectedUnderlineColor;
// pinElement.selectedUnderlineColor = [PLPinWindow defaultInstance].pinAppearance.selectedUnderlineColor;
// pinElement.highlightedUnderlineColor = [PLPinWindow defaultInstance].pinAppearance.highlightedUnderlineColor;

pinElement.enableUnderline = [PLPinWindow defaultInstance].pinAppearance.enableUnderline;
pinElement.dotSize = [PLPinWindow defaultInstance].pinAppearance.pinSize;
[self.pinField updateWithElement:pinElement];

Expand Down
2 changes: 2 additions & 0 deletions PLPinViewController/Classes/PLEnterPinViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ - (void)viewDidLoad {

pinElement = [PLFormPinFieldElement pinFieldElementWithID:0 pinLength:vc.pinLength delegate:self];
pinElement.dotSize = [PLPinWindow defaultInstance].pinAppearance.pinSize;
pinElement.enableUnderline = [PLPinWindow defaultInstance].pinAppearance.enableUnderline;

[self.pinField updateWithElement:pinElement];

CGSize result = [[UIScreen mainScreen] bounds].size;
Expand Down
7 changes: 7 additions & 0 deletions PLPinViewController/Classes/PLPinAppearance.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,11 @@

@property (nonatomic, assign) UIStatusBarStyle statusBarStyle;

@property (nonatomic,strong) UIColor *unselectedUnderlineColor;
@property (nonatomic,strong) UIColor *selectedUnderlineColor;
@property (nonatomic,strong) UIColor *highlightedUnderlineColor;

@property (nonatomic, assign) BOOL enableUnderline;


@end