0

私は現在 MonoTouch を試用していますが、これまでのところその機能に感銘を受けています。

それぞれが同じユーザー ログオン画面を持つ iPhone アプリのライブラリを作成したいと考えています。したがって、LogonScreen ViewController を一度作成してから、プロジェクト間で共有したいと考えています。

Visual Studio のファイルと同じように、ファイルを「リンク」として追加しようとしましたが、Login.cs と Login.designer.cs の間に不整合が生じているようです。つまり、Login.Designer.cs がログインの下に表示されません。ソリューション エクスプローラーの .cs。

Login.cs は、xib にある txtUsername テキスト ボックス コントロールへの参照も失いました。

この問題を解決する方法についてのアイデアはありますか?

4

2 に答える 2

0

私があなたの問題を正しく理解しているなら、これはあなたを軌道に乗せるでしょう:Dimitris Tavlikos Answer

これにより、アプリケーションの共通ライブラリに抽象化できるカスタムクラスが生成されます。

-ニック

于 2013-03-19T04:38:37.130 に答える
0

共有ビューを別のプロジェクト (iOS ライブラリ プロジェクト) に追加し、このプロジェクトを参照として追加することをお勧めします。将来の各プロジェクトで別々のファイルをリンクするという問題はありません。共有ビューが増えると、ますます複雑になります。

テキストフィールドへの参照を失った理由は、これらの参照を含む designer.cs ファイルが「失われた」ためです。

于 2013-03-22T23:25:14.677 に答える