1

そこで、今日は Xamarin ( http://docs.xamarin.com/recipes/ios/general/templates ) のこのレシピを使用しました。期待どおりに作成されましたが、テンプレート コンストラクターでボタン イベント ハンドラーを作成しようとすると、ボタンが null であるという例外が発生します (アウトレットが作成され、コードから使用可能になります)。このレシピのソース コードは、Xamarin Web サイトから入手できません。
もう1つの興味深い観察-このUIViewを表示するときに、このテンプレートにtextinputを追加すると、表示されますが、このコントロールへのタッチは処理されません( focus などの標準のものでも)。

何が間違っている可能性がありますか?

4

1 に答える 1

1

コンストラクターではなく、ViewDidLoad()メソッドでイベント ハンドラーを接続します。

構築時には、すべてのビュー (ラベル、ボタン) はまだ正しくインスタンス化されていません。これは少し後で発生します。経験則として、ctor で Layout を作成しないでくださいViewDidLoad()

于 2013-10-14T07:42:45.930 に答える