Is there any reason why you're not calling [self addObservers]; on - (void)addCustomTextField:(UITextField *)textField; just like its called on addTextField:(NSString *)title.
Calling it would enable moving the alert view to top when the keyboard is showing.
Is there any reason why you're not calling
[self addObservers];
on- (void)addCustomTextField:(UITextField *)textField;
just like its called onaddTextField:(NSString *)title
.Calling it would enable moving the alert view to top when the keyboard is showing.