Вопросы с тегом «ios»

iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, специфичных для этих языков программирования.

17
Предупреждение: Попытка представить * на *, чей вид не входит в иерархию окон - swift
Я пытаюсь представить, есть ViewController ли какие-либо сохраненные данные в модели данных. Но я получаю следующую ошибку: Предупреждение: Попытка представить * на *, чей вид не входит в иерархию окон " Соответствующий код: override func viewDidLoad() { super.viewDidLoad() loginButton.backgroundColor = UIColor.orangeColor() var request = NSFetchRequest(entityName: "UserData") request.returnsObjectsAsFaults = false var …

6
Как создать IBInspectable типа enum
enumэто не является Интерфейс Builder атрибута определяется во время выполнения. Следующее не отображается в инспекторе атрибутов Interface Builder: enum StatusShape:Int { case Rectangle = 0 case Triangle = 1 case Circle = 2 } @IBInspectable var shape:StatusShape = .Rectangle Из документации: Вы можете прикрепить атрибут IBInspectable к любому свойству в …

10
Пользовательский стиль выбора UITableViewCell?
Когда я нажимаю на свою UITableViewCell, фоновая часть (области, которые не покрывает мое фоновое изображение) становится синей, когда я нажимаю на ячейку. Кроме того, все UILabelсимволы в ячейке становятся белыми, когда по ней щелкают, чего я и хочу. Однако мне не нужен синий фон, когда я щелкаю по нему, но …

11
Добавить границу вне UIView (вместо внутри)
Если добавить границу представления с помощью кода в представлении, например self.layer.borderColor = [UIColor yellowColor].CGColor; self.layer.borderWidth = 2.0f; граница добавляется внутри вида, как показано ниже: правый вид - это исходный вид, как вы можете видеть, черная область окна с рамкой меньше исходного. но то , что я хочу , чтобы это …
83 ios  uiview  border 

13
Измените размер UIImage до 200x200pt / px
Я изо всех сил пытался изменить размер изображения. В основном я наткнулся на: как уменьшить масштаб UIImage и сделать его одновременно хрустящим / резким, а не размытым? Это кажется правильным решением, но почему-то работает некорректно. Мое приложение работает с фотографиями из камеры. Размер этих фотографий должен быть уменьшен примерно до …
83 ios  swift  uiimage 

5
Вызов метода в основном потоке?
В первую очередь пишу код для iphone. Мне нужно иметь возможность вызывать метод в основном потоке без использования performSelectorOnMainThread. Причина, по которой я не хочу использовать, performSelectorOnMainThreadзаключается в том, что это вызывает проблемы, когда я пытаюсь создать макет для модульного тестирования. [self performSelectorOnMainThread:@Selector(doSomething) withObject:nil]; Проблема в том, что мой макет …

5
NSIndexpath.item против NSIndexpath.row
Кто-нибудь знает разницу между NSIndexpath.rowиNSIndexpath.item ? В частности, какой из них я использую: -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;

3
iOS 7 - есть ли способ отключить функцию смахивания назад и вперед в Safari?
Для некоторых веб-страниц мы используем функциональные возможности iPhone смахивания влево и вправо для вывода меню. Теперь, с iOS7, они представили возможность возвращаться и вперед к предыдущей и следующей страницам истории браузера с помощью свайпов влево и вправо. Но есть ли способ отключить его для определенных страниц, чтобы не было противоречивого …
83 ios  safari  ios7 

18
Закругление двух углов в UIView
Некоторое время назад я разместил вопрос об округлении только двух углов обзора и получил отличный ответ, но у меня возникли проблемы с его реализацией. Вот мой метод drawRect: - (void)drawRect:(CGRect)rect { //[super drawRect:rect]; <------Should I uncomment this? int radius = 5; CGContextRef context = UIGraphicsGetCurrentContext(); CGContextBeginPath(context); CGContextAddArc(context, rect.origin.x + radius, …

12
Как представить контроллер представления справа налево в iOS с помощью Swift
Я использую PresentViewController для отображения нового экрана let dashboardWorkout = DashboardWorkoutViewController() presentViewController(dashboardWorkout, animated: true, completion: nil) Это представляет новый экран снизу вверх, но я хочу, чтобы он отображался справа налево без использования UINavigationController. Я использую Xib вместо раскадровки, как я могу это сделать?
83 ios  swift  swift2  segue 

6
UIStackView Скрыть просмотр анимации
В iOS 11 поведение анимации скрытия внутри a UIStackViewизменилось, но я нигде не смог найти это задокументировано. iOS 10 iOS 11 Код в обоих случаях таков: UIView.animate(withDuration: DiscoverHeaderView.animationDuration, delay: 0.0, usingSpringWithDamping: 0.9, initialSpringVelocity: 1, options: [], animations: { clear.isHidden = hideClear useMyLocation.isHidden = hideLocation }, completion: nil) Как восстановить прежнее …

2
Как мне создать файл контроллера представления после создания нового контроллера представления?
Я разрабатываю приложение с вкладками. Когда я создаю новый контроллер представления и связываю его с контроллером панели вкладок, в отличие от двух других контроллеров представления по умолчанию, у этого нет viewcontroller.swiftфайла. Как я могу создать этот файл? Я использую Xcode 6 и разрабатываю приложение на Swift.

9
Как установить прозрачность / альфа UIImage?
Я знаю, что вы можете сделать это с помощью UIImageView, но можно ли это сделать с UIImage? Я хочу, чтобы свойство массива анимационных изображений UIImageView было массивом того же изображения, но с разной степенью непрозрачности. Мысли?

19
didFailWithError: Error Domain = kCLErrorDomain Code = 0 «Операция не может быть завершена. (ошибка kCLErrorDomain 0.) »
Я хочу узнать текущее местоположение, но вместо этого получаю сообщение об ошибке. Это фрагмент моего контроллера представления. - (void)viewDidLoad { self.locationManager = [[CLLocationManager alloc] init]; [locationManager setDelegate:self]; [locationManager setDesiredAccuracy:kCLLocationAccuracyNearestTenMeters]; [locationManager startUpdatingLocation]; } - (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray<CLLocation *> *)locations { // I would get the latest location here // but this …

10
UIGestureRecognizer блокирует подпредставление для обработки событий касания
Я пытаюсь понять, как это сделать правильно . Я попытался изобразить ситуацию: Я добавляю UITableViewкак подвид UIView. Объект UIViewреагирует на касание и pinchGestureRecognizer, но при этом tableview перестает реагировать на эти два жеста (он по-прежнему реагирует на смахивания). Я заставил его работать с помощью следующего кода, но это явно не …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.