UIToolbar In Xamarin.iOS


Xamarin is a platform to develop cross-platform and multi-platform apps (for example, Windows phone, Android, iOS). In Xamarin platform, the code sharing concept is used. In Xamarin Studio, Visual Studio is also available.

  • Xamarin Studio.
  • Xcode.
The steps given below are required to be followed in order to create a Toolbar View using UIToolbar in Xamarin iOS.

Step 1

Go To Xamarin Studio.

Click New Solution—> select iOS—>select App--> Choose single View App. Afterwards, click Next.


Step 2

In this step, configure your app. Give the app name (Ex: sample), Organization Identifier. Afterwards, click Next.


Step 3

In this step, give your project name (Ex: Sample) and solution name (Ex: Sample). Give the path of your project. Afterwards, click Create.


Step 4

Subsequently, go to the solution. In the solution, get all the files and sources in your project. Now, select Main.storyboard and double-click to open Main.storyboard page.

After opening the Main.storyboard, you can design this page, as per your desire.


Step 5

In this step, design your app.using storyboard, Toolbox, and Properties.


Step 6 Bottom Toolbar
  1. Toolbar
  2. Bar Button Item

Step 7 Top Toolbar
  1. Toolbar
  2. Bar Button Item

Step 8

In this step, go to the ViewController.cs page. Write the code given below.

  1. using System;  
  2. using UIKit;  
  3. namespace XamariniOSUIToolbar  
  4. {  
  5.     public partial class ViewController: UIViewController {  
  6.         protected ViewController(IntPtr handle): base(handle) {  
  7.             // Note: this .ctor should not contain any initialization logic.  
  8.         }  
  9.         partial void UIBarButtonItem69_Activated(UIBarButtonItem sender) {  
  10.             //Write Action For Tool bar Button  
  11.             UIAlertView alert = new UIAlertView("Nofication""Camera Clicked"null"OK");  
  12.             alert.Show();  
  13.         }  
  14.         partial void UIBarButtonItem45_Activated(UIBarButtonItem sender) {  
  15.             UIAlertView alert = new UIAlertView("Nofication""Item Deleted"null"OK");  
  16.             alert.Show();  
  17.         }  
  18.         partial void UIBarButtonItem70_Activated(UIBarButtonItem sender) {  
  19.             UIAlertView alert = new UIAlertView("Nofication""Item Saved"null"OK");  
  20.             alert.Show();  
  21.         }  
  22.         partial void UIBarButtonItem66_Activated(UIBarButtonItem sender) {  
  23.             UIAlertView alert = new UIAlertView("Nofication""Added to bookmark"null"OK");  
  24.             alert.Show();  
  25.         }  
  26.         partial void UIBarButtonItem65_Activated(UIBarButtonItem sender) {  
  27.             UIAlertView alert = new UIAlertView("Nofication""Add a New items"null"OK");  
  28.             alert.Show();  
  29.         }  
  30.         public override void ViewDidLoad() {  
  31.             base.ViewDidLoad();  
  32.             // Perform any additional setup after loading the view, typically from a nib.  
  33.         }  
  34.         public override void DidReceiveMemoryWarning() {  
  35.             base.DidReceiveMemoryWarning();  
  36.             // Release any cached data, images, etc that aren't in use.  
  37.         }  
  38.     }  

Step 9

Now, go to "Run", choose Debug, and select from the list of iPhone and iPad simulators which are available. You can choose any one simulator and run it.



After a few seconds, the app will start running on your iPhone simulator.You will see your app working successfully.

You can see the Toolbar working successfully.


This was the process of creating a Toolbar View using UIToolbar in Xamarin iOS. Please share your comments and feedback.

Similar Articles