This is possible if you use Xamarin.iOS 7.0 or up and make your own view constructor IUITableViewDataSourceor IUITableViewDelegate.
Example:
public class DataViewController : UIViewController, IUITableViewDataSource, IUITableViewDelegate
{
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
this.DataTableView.WeakDataSource = this;
}
public override int RowsInSection (UITableView tableview, int section){
}
public override UITableViewCell GetCell (UITableView tableView, NSIndexPath indexPath)
{
}
}
, Optional Objective-C, override Objective-C.
:
[Export ("tableView:accessoryButtonTappedForRowWithIndexPath:")]
public void AccessoryButtonTapped (UITableView tableView, NSIndexPath indexPath)
{
}
Xamarin Studio/Xamarin.iOS Visual Studio, intellisense .