В вашем методе ViewDidLoad вы скрываете его, просто устанавливая для его свойства hidden значение true:
myPickerView.hidden = YES;
Затем в событии TouchUpInside вашей кнопки вы просто устанавливаете для hidden свойства pickerView значение false:
myPickerView.hidden = NO;