Xamarin.iOSでカスタムUITableViewCell

昨日に引き続きな感じで。
午前中必死にxibでセル作ってーとかやったんだけどIntPrt handleが解決できなくなったので結局ゴリゴリ書くことに…

public override UITableViewCell GetCell (UITableView tableView, NSIndexPath indexPath)
{
	var cell = new UITableViewCell ();

	if (indexPath.Row == 0) {
		cell.TextLabel.Text = "Name";
		UITextField textField = new UITextField () {
			BorderStyle = UITextBorderStyle.None,
			Placeholder = "Your name",
			KeyboardType = UIKeyboardType.NamePhonePad,
			ReturnKeyType = UIReturnKeyType.Done,
			ClearButtonMode = UITextFieldViewMode.WhileEditing,
			Frame = new RectangleF(128, 7, 172, 30),
		};
		textField.ShouldReturn = delegate {
			textField.ResignFirstResponder ();
			return true;
		};
		textField.ShouldClear = delegate {
			return true;
		};
		cell.AddSubview (textField);
	}

	return cell;
}
広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中