Ionic keyboard doesn't show

hi , I am using ionic 3 and I am trying to show keyboard automatically when navigating to a specific page


   public navCtrl: NavController, 
   public navParams: NavParams,
   private keyboard: Keyboard) {}

 ionViewDidLoad() {
   console.log('ionViewDidLoad PostDetailsPage');
   let post = this.navParams.get('post')

Does it require there to be an Input ??
Also I want the Input text to be floating above the keyboard , not sure how to do it ! Any suggestion would help , thanx.