Articles of uiappearance

Пользовательское фоновое изображение UINavigationBar применяется в одном контроллере представления, а затем затрагивает каждый отдельный контроллер представления в приложении

Я работаю с темами в своем приложении. Каждая тема имеет настраиваемую панель навигации. По умолчанию я применил настраиваемую панель навигации в приложении AppDelegate: [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent; UIImage *navBackgroundImage = [UIImage imageNamed:@"purplynav.png"]; [[UINavigationBar appearance] setBackgroundImage:navBackgroundImage forBarMetrics:UIBarMetricsDefault]; Если я перейду к определенному контроллеру таблицы в моем приложении и в viewWillAppear, я поставлю: if ([self.selectedTheme isEqualToString:@"Blur"]) { […]

Установите округленные углы по всему миру на UIButtons в приложении iOS

Есть ли способ установить UIButtons с закругленными углами по всему миру, как с цветом ниже? [[UIButton appearance] setBackgroundColor:[UIColor purpleColor]];

Изменение внешнего вида модального UIActivityViewController

Как изменить внешний вид панели навигации объекта UIActivityViewController почты UIActivityViewController используемого в процессе обмена UIActivityViewController ? UIActivityViewController соответствует UIAppearance , поэтому я думал, что следующее работает, но это не так. Навигационная панель остается синим по умолчанию. activityVC.navigationController.navigationBar.tintColor = [UIColor greyColor]; Контекст: – (IBAction)share { NSString *textToShare = …; NSURL *url = …; NSArray *activityItems = […]

Внешний вид UINavigationBar, содержащийся в UIPopoverController

Я делаю то, что должно работать в iOS7 и 8, но по какой-то причине это не так. Я хочу настроить свойства навигационной панели через внешний прокси-сервер и хочу, чтобы она была применена ко всем навигационным UIPopover даже тем, которые находятся внутри UIPopover . Итак, первым шагом я делаю следующее: UINavigationBar *appearance = [UINavigationBar appearance]; appearance.barTintColor […]

Есть ли место для установки цвета по умолчанию для UINavigationBar?

Я новый разработчик iOS, работающий над проектом, созданным бывшим сотрудником. В настоящее время вся панель навигации черная, и мне нужно изменить их на синий цвет по умолчанию. До сих пор я понял эту строку: [self.navigationController.navigationBar setTintColor:[[UIColor colorWithHue:0.6 saturation:0.33 brightness: 0.65 alpha:1.0] autorelease]]; Это сработало, но я не думаю, что это правильный способ сделать это. Я […]

появлениеWhenContainedIn работает не так, как ожидалось

Я использую UIAppearanceProxy от iOS для настройки внешнего вида моего приложения. В большинстве приложений я хочу, чтобы navBar имел одно фоновое изображение. В одном конкретном разделе приложения я хочу, чтобы navBar имел другое фоновое изображение. Вот что я делаю в application:didFinishLaunchingWithOptions: [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar_bg1"] forBarMetrics:UIBarMetricsDefault]; [[UINavigationBar appearanceWhenContainedIn:[DiscoverViewController class], nil] setBackgroundImage:[UIImage imageNamed:@"navbar_bg2"] forBarMetrics:UIBarMetricsDefault]; Я хотел […]

iOS: возможно изменение внешнего вида UIView (без подклассов) – возможно?

У меня есть проект со многими контроллерами представлений, и я хочу, чтобы у всех из них были родительские представления с мозаичным фоновым изображением. Теперь я мог бы сделать [[UIView appearance] setBackgroundColor: [UIColor colorWithPatternImage:[UIImage imageNamed:@"BackgroundPattern"]]]; Проблема в том, что это также задает фон всех других UIView подкласса UIButtons ( UIButtons , UILabels и т. Д.). Что […]

Обнаружить изменение прокси-сервера UIAppearance для пользовательской кнопки

Я создаю пользовательскую кнопку, и у нее есть несколько свойств, которые помечены как UI_APPEARANCE_SELECTOR . Как определить, когда свойство изменено через прокси-сервер внешнего вида? Инициатор свойств не вызывается. Свойство действительно изменилось, поскольку оно имеет правильное значение в drawRect: но мне все равно нужно определить, когда он будет изменен.

Могу ли я создать правило сборки для мониторинга изменений в plist и вызова метода во время выполнения?

Я создаю движок темы для приложения iOS и хотел бы, чтобы он мог обнаруживать изменения в файле plist, который затем обновлял бы пакет и запускал метод в моем коде для повторного применения стилей, которые я исправил. Это менеджер прокси-сервера UIAppearance . Я уверен, что это возможно, потому что рамки CSS / Ios, которые я использовал […]

Цвет UIBarButtonItem оттенка всегда отображает цвет по умолчанию

У меня есть IBAction отвечающий на селектор, который я хочу использовать, чтобы изменить отображаемый цвет значков. Я установил в Interface Builder значение darkGrayColor для оттенка, но при изменении tintColor через код оттенок всегда переходит в цвет по умолчанию, делая значок белым. UIColor *dayColor = [UIColor darkGrayColor]; UIColor *nightColor = [UIColor lightGrayColor]; dayMode = !dayModeSwitch.on; if […]

Intereting Posts
UIPanGestureRecognizer – лучший способ остановить перемещение объекта по границе Что произойдет, если в одном файле есть 2 класса Appdelegate Ошибка при прокрутке пользовательских ячеек таблицы в виде таблицы По сравнению с медленным подключением к Интернету, AVPlayer поставляет AVPlayerItemDidPlayToEndTimeNotification до того, как трек фактически завершил воспроизведение Блокировка экрана, совместимая с модалами Каков максимальный размер базы данных SQLite или Core Data в iOS? Нарисуйте случайное изображение на фоне изображения пузыря, например, iMessage Группировка UITableView – возможность выбора и выбора Разбор JSON с неизвестным корневым элементом в Swift с быстрым JSON CoreImage не использует фильтр для изображения Контроллер просмотра Safari Как добавить статическую библиотеку, требующую iOS4 для проекта с целевым значением развертывания, установленным в 3.0? framework в ios содержат статическую или динамическую библиотеку внутри URL ссылки LinkedIn в комментарии с использованием API Как создавать закругленные изображения с помощью WatchKit?