Форум программистов, компьютерный форум CyberForum.ru

Кажется что приложение работает неверно - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Анимация UIView http://www.cyberforum.ru/ios-dev/thread1124241.html
Есть 3 view, которые лежат друг на друге вот так: |------------------| | 1 | | |-------------| | | | 2 | | | | |--------| | | | | | 3 | | | | | | | | | | | | | | |
Программирование iOS/iPhone Не работает delegate Всем привет, у меня такая проблема, не получается написать делегат. По задумке есть 2 вью контроллера, в одном из них есть UItextBox, в который юзер вводит число с плавающей точкой, и кнопка. Число должно передаваться в другой вью контроллер по нажатию кнопки и выводиться там в UIabel. Но этого не происходит. Я тут выложил свой код, подскажите, что я неправильно делаю? FirstViewController.h ... http://www.cyberforum.ru/ios-dev/thread1124208.html
Программирование iOS/iPhone Часть изображения
Есть картинка на которой все буквы, как сделать из неё шрифт? Но чтобы это по прежнему оставались картинка.
Программирование iOS/iPhone Сканирование штрих-кода в текстовое поле в браузера
Подскажите пожалуйста, возможно ли реализовать под iOS задачу сканирования штрих-кода в текстовое поле в браузера? Немного подробнее: есть страница сайта которая, например, достает определенную инфу по номеру штрих-кода. Возможно ли написать приложение, с помощью которого можно бы было сканировать штрих-код в текстовое поле на этом сайте не меняя самого сайта?
Программирование iOS/iPhone Шаринг в твиттер http://www.cyberforum.ru/ios-dev/thread1123130.html
Пишу так: if () { SLComposeViewController *tweetSheet = ; ; ; } Если писать во ViewController, то всё ок, а если в другом классе, то не находит presentViewController.
Программирование iOS/iPhone Парсинг xml документа с использованием KissXML Доброго времени суток. Я раньше не сталкивался с парсингом. Мне нужно распарсить xml, получаемый с сервера (т.е. генерируется не мной). Нода имеет такой вид: <item> <title>Whitney - Whitney Houston</title> <link>https://itunes.apple.com/album/whitney/id840431884?uo=1&amp;v0=9989</link> <description>Whitney by Whitney Houston</description> <pubDate>Tue, 18 Mar 2014 01:43:47... подробнее

Показать сообщение отдельно
DonMidNight
5 / 5 / 0
Регистрация: 06.11.2013
Сообщений: 37

Кажется что приложение работает неверно - Программирование iOS/iPhone

19.03.2014, 23:58. Просмотров 439. Ответов 6
Метки (Все метки)

Доброго времени суток. Написал простенький теннис. Но мне кажется что что то не так работает, а именно при начале игры мяч то со скоростью света летин, то еле еле движется, Порой мячик вообще принимает 1 траекторию и движется по ней (опять же может с бешеной скоростью а может и еле еле) ну и + еще компьютер победить очень сложно. Вот коды ко всем этим движениям

Старт игры (скорость мяча разная)
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
-(IBAction)StartGame:(id)sender {
    
    StartGame.hidden = YES;
    Exit.hidden = YES;
    
    y = arc4random() % 11;
    y = y - 4;
    x = arc4random() % 11;
    x = x - 4;
    if (y==0) {
        y = 1;
    }
        if (x==0) {
            x = 1;
        }
   timer = [NSTimer scheduledTimerWithTimeInterval:0.01 target: self selector: @selector(BallMovement) userInfo: nil repeats:YES];
}
Движение доски компьютера
Objective-C
1
2
3
4
5
6
7
8
-(void) ComputerMovement {
    if (Computer.center.x > Ball.center.x) {
        Computer.center = CGPointMake(Computer.center. x - 2, Computer.center. y );
    }
        
        if (Computer.center.x < Ball.center.x) {
            Computer.center = CGPointMake(Computer.center. x + 2, Computer.center. y );
        }
Движение мяча

Objective-C
1
2
3
4
5
6
7
8
9
10
-(void) BallMovement {
    [self ComputerMovement];
    [self Bump];
    
    
    Ball.center = CGPointMake(Ball.center.x + x , Ball.center. y + y );
    if (Ball.center.x < 10) {
        x = 0 - x; }
    if (Ball.center.x > 310) {
        x = 0 - x;

Отскоки мяча
Objective-C
1
2
3
4
5
6
7
8
9
10
-(void) Bump {
    if (CGRectIntersectsRect(Ball.frame, Gamer.frame)) {
        y = arc4random() % 8;
        y = 0 - y;
    }
    
    if (CGRectIntersectsRect(Ball.frame, Computer.frame)) {
        y = arc4random() % 8;
       // y = 0 + y;
    }
Или я просто придираюсь? Заранее благодарю
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru