Articles of xamarin.ios

Как достичь пользовательского интерфейса, подобного приложению «Фото» с помощью MonoTouch

Я ищу интерфейс, похожий на приложение «Фотографии». Первым экраном будет список «Альбомы» (UITableView), при нажатии на альбом вы попадете в пользовательский интерфейс, заполненный эскизами, к которым вы можете прикасаться к одному из них, а затем прокручивать их вперед и назад. Опять же, идентичная функциональность для приложения «Фотографии». Я предпочел бы использовать MonoTouch.Dialog как можно больше. […]

Монокросс готов для профессионального использования на устройстве iOS?

При создании простого приложения с Monocross (используя MonoTouch) и компиляции для устройства iOS я получаю некоторые плохие предупреждения, например: Предупреждение MT4112: регистратор нашел общий тип: MonoCross.Touch.MXTouchViewController`1. Регистрация общих типов с помощью ObjectiveC не поддерживается и приведет к случайному поведению и / или сбоям. (MT4112). Я прочитал все, что я могу найти об использовании MonoTouch с […]

Monotouch SQLite будет каждый раз создавать новый db?

Я немного новичок в этом. Я хотел использовать SQLite-net dealio, используя https://github.com/praeclarum/sqlite-net/blob/master/examples/Stocks/Stocks.cs Это точная схема, где я получил этот код. Мне нравится идея объявить мои модели супер быстрыми и чистыми. Тем не менее, я получил это. Мне интересно, будет ли он создавать новый db и все при каждом запуске, если вы хотите назвать это из […]

Как поддерживать несколько разрешений в MonoTouch

Каков подход к поддержке разных разрешений в MonoTouch. Я только что создал новый XIB в последней версии MonoTouch. Когда я запускаю его, это разрешение iPhone 4. Мой симулятор – iPhone5, поэтому я вижу черные полосы сверху и снизу.

Связывание Monotouch делает мои приложения огромными

Я использую Monotouch для создания приложений для iOS. Я создал привязки для ChartBoost, RevMob и других. Проблема, которую я испытываю, заключается в том, что окончательное приложение имеет размер около 20 МБ. Это слишком много для такого простого игрового приложения. Я проверил DLL основных проектов проектов, и это только около 500 КБ. Но связывание dlls вообще […]

Monotouch: заставить UITableView пересчитать высоту каждой ячейки без перезагрузки данных

У меня есть пользовательская ячейка, созданная с использованием OwnerDrawnElement с автоматизированным UITextView. При изменении текста должно быть соответствующее перераспределение макета и перерасчет высоты ячейки. Проблема в том, как сохранить открытую клавиатуру. Существует метод внутри UITableView – ReloadRows, который действительно помог мне в некотором роде. Я не могу назвать это для своей камеры, потому что это […]

Пожар события для анимации основной анимации после завершения анимации uiviewimage (монофонический)

Пожар события для анимации основной анимации после завершения анимации uiviewimage. ViewDidLoad () имеет основную анимационную логику. после его загрузки на экране появляется анимационный круг. И есть кнопка на экране, она запускает еще одну анимацию всего за 6 секунд. Я хочу, чтобы логика и метод позволяли запускать предыдущую анимацию. На мой взгляд, это можно сделать с […]

Обновите UIImageView с помощью нового UIImage

*ОБНОВИТЬ*** Мое первое описание (теперь удалено) не было реальной ситуацией. Это упрощенная версия проблемы. Полная ситуация: Я хочу изменить UIImage в UIImageView с изображением, которое я выбираю из фотогалереи iphone. Для этого я использовал MediaPicker (часть библиотеки Xamarin). Когда я нажимаю кнопку, будет создан Mediapicker. Затем я вызываю функцию, чтобы сделать снимок из фотогалереи. Эти […]

Monotouch Google Analytics с версией приложения

Я использую привязку Google Analytics ( https://github.com/mono/monotouch-bindings/tree/master/GoogleAnalytics ) в моем проекте iOS, и все работает нормально, за исключением версии приложения, которая не отслеживается , Когда я вижу отчеты в Google Analytics, версия приложения всегда (не установлена) . Это код, который я использую в приложении: var ga = GoogleAnalytics.GAI.SharedInstance; ga.GetTracker("UA-XXXXXXXX-X"); ga.DefaultTracker.TrackView("Home Screen"); Есть ли что-то, что […]

Monotouch Only Landscape iOS6

Я хочу иметь как минимум iOS6 в своем приложении. Я попытался создать приложение табуляции с образцом проекта, предоставленным Mono. Я попытался удалить метод ShouldAutorotateToInterfaceOrientation и заменил его на public override UIInterfaceOrientationMask GetSupportedInterfaceOrientations () { return UIInterfaceOrientationMask.Landscape; } Я сделал это для обоих ViewController, но ориентация по-прежнему – портрет. Я также попытался переопределить ShouldAutorotate и вернулся […]