در B4i، کدنویسی ویوها با استفاده از زبان برنامه نویسی بیسیک انجام می شود.
در زیر، یک نمونه کد برای نمایش یک ویو (صفحه) در B4i آورده شده است:
Sub Application_Start (Nav As NavigationController)
'اضافه کردن صفحه اصلی به ناوبری
NavControl.ShowPage(MainPage)
End Sub
Sub MainPage_Create
'ساختن صفحه اصلی
Dim page As Page
page.Initialize("MainPage")
page.RootPanel.Color = Colors.White
'ساختن المان های ویو
Dim lblTitle As Label
lblTitle.Initialize("lblTitle")
lblTitle.Text = "به برنامه من خوش آمدید!"
lblTitle.TextColor = Colors.Black
lblTitle.TextSize = 20
lblTitle.Gravity = Gravity.CENTER
Dim btnSubmit As Button
btnSubmit.Initialize("btnSubmit")
btnSubmit.Text = "ارسال"
btnSubmit.Color = Colors.Blue
btnSubmit.TextColor = Colors.White
'اضافه کردن المان ها به ویو
page.RootPanel.AddView(lblTitle, 50dip, 50dip, 200dip, 50dip)
page.RootPanel.AddView(btnSubmit, 50dip, 150dip, 100dip, 50dip)
'نمایش صفحه
NavControl.ShowPage(page)
End Sub
Sub btnSubmit_Click
'پاسخ به کلیک کردن دکمه
Msgbox("شما روی دکمه ارسال کلیک کردید!", "پیغام")
End Sub
در این نمونه کد، ابتدا در تابع `Application_Start` صفحه اصلی به ناوبری اضافه می شود و در تابع `MainPage_Create` صفحه اصلی ساخته می شود. سپس المان های ویو مانند برچسب (Label) و دکمه (Button) ساخته و به ویو اضافه می شوند. در انتها، با فراخوانی تابع `NavControl.ShowPage(page)` صفحه نمایش داده می شود.
همچنین، تابع `btnSubmit_Click` برای پاسخ به کلیک کردن دکمه "ارسال" تعریف شده است. وقتی کاربر روی دکمه کلیک می کند، پیغامی نمایش داده می شود.
این تنها یک نمونه کد برای کدنویسی ویوها در B4i است. شما می توانید با استفاده از امکانات بیشتر B4i و با اضافه کردن المان های دیگر به ویوها، برنامه های iOS پیچیده تری را توسعه دهید.