大佬教程收集整理的这篇文章主要介绍了ios – 我如何使用Xamarin的Storyboard和F#,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
open Sy@L_874_4@ open MonoTouch.UIKit open MonoTouch.Foundation [<Register("AppDelegate")>] type AppDelegate() = inherit UIApplicationDelegate() member val window = null with get,set override this.FinishedLaunching(app,options) = this.window <- new UIWindow(UIScreen.MainScreen.bounds) let Storyboard = UIStoryboard.Fromname("MainStoryboard",null) this.window.RootViewController <- Storyboard.InstantiateInitialViewController() :?> UIViewController this.window.MakeKeyAndVisible() true module Main = [<EntryPoint>] let main args = UIApplication.Main(args,null,"AppDelegate") 0
和以下控制器类
open Sy@L_874_4@ open Sy@L_874_4@.Drawing open MonoTouch.UIKit open MonoTouch.Foundation [<Register("HomeController")>] type HomeController() = inherit UIViewController() override this.ViewDidLoad() = base.ViewDidLoad() Sy@L_874_4@.Console.WriteLine("FOO!")
然后我创建了故事板(见附图).
AND – 一切都被加载,故事板工作正常 – 一个例外:ViewDidLoadnever被调用.显然我没有成功连接我的手动编码控制器.
有没有人知道如何做到这一点?
[<Register("HomeController")>] type HomeController() = inherit UIViewController()
必须创建一个带指针的控制器,并使用该指针初始化基本控制器.
[<Register("HomeController")>] type HomeController(handle:IntPtr) = inherit UIViewController(handlE)
使用视图控制器附加视图上的控件(例如,附加名为“Clicker”的按钮)
[<Register("HomeController")>] type HomeController(handle:IntPtr) = inherit UIViewController(handlE) let mutable _Clicker = new UIButton() [<Outlet>] member this.Clicker with get() = _Clicker and set value = _Clicker <- value
以上是大佬教程为你收集整理的ios – 我如何使用Xamarin的Storyboard和F#全部内容,希望文章能够帮你解决ios – 我如何使用Xamarin的Storyboard和F#所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。