Жесты iPhone, добавляющие 2 сразу - PullRequest
1 голос
/ 02 января 2011

Цель C ответы тоже хорошо.Это в C # Monotouch.

В настоящее время я использую этот код для добавления 2 жестов (влево / вправо) в мой WebView.Работает нормально.

Можно ли объединить это в меньший код, хотя и указать, что оба жеста выполняют одно и то же действие?

Ответы [ 2 ]

2 голосов
/ 02 января 2011

Вы можете попробовать эту версию, которая короче и использует преимущества C # lambdas:

UISwipeGestureRecognizer sgr = new UISwipeGestureRecognizer ();
sgr.Action = delegate {
   // Your handler goes here
});
sgr.Direction = UISwipeGestureRecognizerDirection.Left | 
                UISwipeGestureRecognizerDirection.Right;
this.View.AddGestureRecognizer (sgr);
0 голосов
/ 02 января 2011

В ObjC вы использовали бы побитовый или оператор с указаниями, чтобы включить их обоих.Но что касается языка, который вы используете, вам повезет, если вы получите большую поддержку от любого опытного разработчика iOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...