Tag: uiview

Как настроить размер содержимого UIScrollView динамически

У меня вопрос о UIScrollview . История: у меня есть UIView именем ChartsView, который я повторно рисую сам, переопределив метод drawRect() . Содержимое чертежа генерировалось динамически. Поэтому я не знаю его размер до времени исполнения. Вопрос в том, как / где можно установить динамический размер содержимого супервизора (scrollView)? Любая идея об этом? – (void)viewDidLoad { […]

UIView против UIViewController

Хорошо, поэтому я совершенно новый для развития iphone, и я получил довольно далеко за свои знания. Мне просто нужна помощь, чтобы решить, как программировать эти 4-6 фотографий в моем проекте. Я в основном хочу сделать комикс, когда пользователь сможет пронестись с одной картинки на другую. Должны ли все эти изображения быть в UIVIEW или UIViewController? […]

Лучший способ выполнить несколько последовательных анимаций UIView?

У меня есть серия из 8 анимаций UIView, которые появляются непосредственно после загрузки моего представления. Прямо сейчас я выполняю это с помощью метода animationDidStop:finished:context delegate, и все работает так, как ожидалось. Проблема в том, что у меня есть новый метод для каждой анимации. Большая часть кода в каждом из этих методов повторяется, только с длительностью […]

Округлые углы только на вершине UIView

Привет, я ищу чистое решение, не перезаписывая drawRect или подобное, чтобы создать UIView с закругленными углами в верхней части UIView . Моя главная проблема здесь заключается в том, чтобы создать переменное решение, если представление будет изменено или что-то в этом роде. Есть ли чистое решение? Apple также делает это в первом элементе таблицы. это не […]

Рисование поэтапно в UIView (iPhone)

Насколько я понял до сих пор, каждый раз, когда я рисую что-то в drawRect: UIView, весь контекст стирается, а затем перерисовывается. Поэтому я должен сделать что-то подобное, чтобы нарисовать серию точек: Метод A: рисование всего на каждом вызове – (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextDrawImage(context, self.bounds, maskRef); //draw the mask CGContextClipToMask(context, self.bounds, maskRef); //respect […]

Как реализовать представление аккордеона для iPhone SDK-приложения?

Кто-нибудь видел реализацию «аккордеона» (возможно, называемого «анимированным контуром») для iPhone? Я нашел пример проекта для Cocoa, но прежде чем попробовать порт, я надеялся, что кто-то уже изобрел колесо. Чтобы было ясно, в UIView рассмотрите стек разделов, каждый из которых содержит заголовок, а затем некоторое содержимое. Когда пользователь касается заголовка (или через какое-либо сообщение / событие), […]

Разница между addSubview и insertSubview в classе UIView

В чем разница между addSubview и insertSubView при добавлении представления программно?

Какая связь между установками UIViewNeedsLayout, layoutIfNeeded и layoutSubviews?

Может ли кто-нибудь дать окончательное объяснение отношения между установками UIView’s setNeedsLayout , layoutIfNeeded и layoutSubviews ? И пример реализации, где все три будут использоваться. Благодарю. Меня смущает то, что если я отправлю свое пользовательское представление в сообщение setNeedsLayout то самое следующее, что он вызывает после того, как этот метод будет layoutSubviews , пропуская прямо над […]

Метод доступа после завершения анимации UIImageView

У меня есть массив изображений, загружаемых в UIImageView, которые я анимация через один цикл. После того, как изображения были отображены, я хотел бы, чтобы @selector , чтобы отклонить текущий controller представления. Изображения анимируются с помощью этого кода: NSArray * imageArray = [[NSArray alloc] initWithObjects: [UIImage imageNamed:@”HowTo1.png”], [UIImage imageNamed:@”HowTo2.png”], nil]; UIImageView * instructions = [[UIImageView alloc] […]

Подclass UIView со своим XIB

Я создал пользовательский подclass UIView и предпочел бы не размещать UI в коде в подclassе UIView. Я хотел бы использовать xib для этого. Итак, я сделал следующее. Я создал class «ShareView», который подclassифицирует UIView. Я создал файл XIB с владельцем файла, установленным в «ShareView». Затем я связываю некоторые выходы, объявленные в моем «ShareView.h». Затем у […]

Давайте будем гением компьютера.