Вопросы с тегом «objective-c»

Этот тег следует использовать только для вопросов, касающихся функций Objective-C или зависящих от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы узнать о фреймворках или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, характерных для этих платформ.

6
UITableView, разделитель цвета где установить?
Я добавил UITableViewв IB и установил «делегат» и «источник данных», и все работает хорошо. Далее я хотел изменить цвет разделителя, но единственный способ найти способ сделать это - добавить метод к одному из обратных вызовов делегата. Есть ли лучшее место, где я должен поместить это? У меня нет этого в …

3
Что означает Base SDK, цель развертывания iOS, Target и Project в xcode
Скажем, я установил базовый SDK на 7, что это значит? Это может означать, что приложение будет работать на iOS 7. Но для этого и предназначена цель развертывания iOS. Также, почему я указываю эти 3 значения как в проекте, так и в цели. Это не имеет смысла. Зачем указывать одно и …

9
Исчезать / растворяться при изменении изображения UIImageView
Вместо создания двух UIImageViews, кажется логичным просто изменить imageодно представление. Если я это сделаю, есть ли в любом случае распад / перекрёстное растворение между двумя изображениями, а не мгновенное переключение?

26
UIButton: как центрировать изображение и текст, используя imageEdgeInsets и titleEdgeInsets?
Если я помещу в изображение только изображение и установлю imageEdgeInsets ближе к верху, изображение останется центрированным, и все будет работать как положено: [button setImage:image forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0)]; Если я помещу только текст в кнопку и установлю titleEdgeInsets ближе к основанию, текст останется центрированным, и все будет работать …

12
Переключение на представление вкладок TabBar программно?
Допустим, у меня есть приложение UIButtonс одной вкладкой в ​​приложении для iPhone, и я хочу, чтобы оно открывало другую вкладку на панели вкладок TabBarController. Как бы я написал код для этого? Я предполагаю, что я выгружаю существующее представление и загружаю определенное представление вкладки, но я не уверен, как написать код …

12
Программно открытое приложение Карты в iOS 6
В предыдущих версиях iOS 6 при открытии URL-адреса открывалось приложение Google Maps: NSURL *url = [NSURL URLWithString:@"http://maps.google.com/?q=New+York"]; [[UIApplication sharedApplication] openURL:url]; Теперь с новой реализацией Apple Maps, это просто открывает Mobile Safari для Google Maps. Как я могу добиться того же поведения с iOS 6? Как программно открыть приложение «Карты», чтобы …
159 ios  objective-c  ios6  mapkit 

10
IBOutlet и IBAction
Какова цель использования IBOutlets и IBActions в Xcode и Interface Builder? Имеет ли какое-то значение, если я не использую IBOutlets и IBActions? Swift: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Objective-C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { /* ... …

9
Программная прокрутка UIScrollView
У меня UIScrollViewесть несколько просмотров. Когда пользователь щелкает пальцем, вид прокручивается вправо или влево в зависимости от направления движения пальца. В основном мой код работает так же, как приложение для фотографий iPhone. Теперь, есть ли способ, которым я могу программно сделать то же самое, чтобы в итоге я получил слайд-шоу, …


12
Проблема автоматического изменения размера фрейма contentView UICollectionViewCell в ячейке прототипа Storyboard (Xcode 6, iOS 8 SDK) возникает только при работе на iOS 7
Я использую Xcode 6 Beta 3, iOS 8 SDK. Сборка целевой iOS 7.0 с использованием Swift. Пожалуйста, обратитесь к моей проблеме шаг за шагом со скриншотами ниже. У меня есть UICollectionView в раскадровке. 1 Прототип UICollectionViewCell, который содержит 1 метку в центре (без правила автоматического изменения размера). Фиолетовый фон должен …

13
Асинхронная загрузка изображения из URL-адреса внутри ячейки UITableView - при прокрутке изображение изменяется на неправильное
Я написал два способа асинхронной загрузки изображений внутри моей ячейки UITableView. В обоих случаях изображение будет загружаться нормально, но когда я прокручиваю таблицу, изображения будут меняться несколько раз, пока прокрутка не закончится и изображение не вернется к нужному изображению. Я понятия не имею, почему это происходит. #define kBgQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) …

12
Добавить представления в UIStackView программно
Я пытаюсь добавить представления в UIStackView программно. На данный момент мой код: UIView *view1 = [[UIView alloc]init]; view1.backgroundColor = [UIColor blackColor]; [view1 setFrame:CGRectMake(0, 0, 100, 100)]; UIView *view2 = [[UIView alloc]init]; view2.backgroundColor = [UIColor greenColor]; [view2 setFrame:CGRectMake(0, 100, 100, 100)]; [self.stack1 addArrangedSubview:view1]; [self.stack1 addArrangedSubview:view2]; При развертывании приложения отображается только 1 …

4
Надлежащая практика для создания подклассов UIView?
Я работаю над некоторыми пользовательскими элементами управления вводом, основанными на UIView, и пытаюсь выяснить, как правильно настроить представление. При работе с UIViewController, это довольно просто использовать loadViewи связанные с ними viewWill, viewDidметодами, но когда подклассы в UIView, самые близкие methosds у меня есть `awakeFromNib, drawRectи layoutSubviews. (Я имею в виду …

16
Как настроить размер изображения UIButton?
Как я могу отрегулировать размер изображения UIButton? Я устанавливаю изображение так: [myLikesButton setImage:[UIImage imageNamed:@"icon-heart.png"] forState:UIControlStateNormal]; Однако это заполняет изображение до полной кнопки, как я могу уменьшить изображение?

22
Удалить все, кроме номеров из NSString
У меня есть NSString (номер телефона) с некоторыми скобками и дефисами, так как некоторые номера телефонов отформатированы. Как бы я удалил все символы, кроме чисел, из строки?

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