Показаны сообщения с ярлыком Design. Показать все сообщения
Показаны сообщения с ярлыком Design. Показать все сообщения

12 нояб. 2015 г.

Design + Code: Learn iOS design and Xcode


Год выпуска: 2015
Автор: https://designcode.io/
Жанр: Программирование
Язык: ENG
Формат: eBook
Качество: eBook (изначально компьютерное)

Описание: Узнайте о дизайне для iOS в Xcode. Создавайте свои прекрасные приложения прямо из Sketch в AppStore!
Научитесь писать на Swift, рисовать дизайн в популярном редакторе Sketch, проникнитесь структурой создания iOS приложения с уникальным, красочным и динамическим дизайном!
О нашумевшей некогда книге "design+code" слышали многие программисты под iOS, но не каждый отваживался купить её. Выкладывается специально для пользователей inMac'a
Доп. информация: Более 29 Sketch файлов, 37 видео, 36 проектов xCode, и все это в одной книге!
В папке несколько "мини-книг", это сделано не мной, а непосредственно проектом "https://designcode.io/", на страницах есть видеофайлы и картинки, все оригинального качества, просматривать можно прямо из книжек.

4 авг. 2015 г.

Анимация placeholder`a в Textfield / Textfield placeholder animation (UIFloatLabelTextField)


            In 2013, Matt D. Smith unveiled the Float Label user interface design pattern. In short, it retains a text field's placeholder above said text field as a floating label. This label is brightly colored when the field is active, and dimly colored when a user has finished editing that field.

1. - На storyboard добавляем и кастомизируем на свой вкус UITextField

2. - Добавляем в проект класс UIFloatLabelTextField

3. - Помечаем наши UITextField и в Identity Inspector прописываем им использовать кастомный класс вместо стандартного

4. - Делаем связку наших UITextField с кодом, задаем плейсхолдерам цвет и юзаем в удовольствие.


Download from Github / Загрузить с Github

5 мая 2015 г.

UINavigationBar анимация сокрытия-показа / UINavigationBar hide-show animation

Иногда необходимо немного больше места на экране для отображения более детального и большего количества информации. Обычно при этом прячут UINavigationBar. Почему бы это не сделать при помощи анимации:





- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
    [self.navigationController.navigationBar lt_reset];
}

#pragma mark - UINavigationBar hide/show animation methods

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    CGFloat offsetY = scrollView.contentOffset.y;
    if (offsetY > 0) {
        if (offsetY >= 44) {
            [self setNavigationBarTransformProgress:1];
        } else {
            [self setNavigationBarTransformProgress:(offsetY / 44)];
        }
    } else {
        [self setNavigationBarTransformProgress:0];
        self.navigationController.navigationBar.backIndicatorImage = [UIImage new];
    }
}

- (void)setNavigationBarTransformProgress:(CGFloat)progress
{
    [self.navigationController.navigationBar lt_setTranslationY:(-44 * progress)];
    [self.navigationController.navigationBar lt_setContentAlpha:(1-progress)];
}

24 мар. 2015 г.

UIButton popup анимация / UIButton popup animation

Анимация кнопки (UIButton) по клику или без. Также можно анимировать любой другой контрол.








button.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.001, 0.001);
    [self.view addSubview:button];
    
    [UIView animateWithDuration:0.4/1.5 animations:^{
        button.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.3, 1.3);
    } completion:^(BOOL finished) {
        [UIView animateWithDuration:0.4/2 animations:^{
            button.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.8, 0.8);
        } completion:^(BOOL finished) {
            [UIView animateWithDuration:0.4/2 animations:^{
                button.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.1, 1.1);
            } completion:^(BOOL finished) {
                [UIView animateWithDuration:0.4/2 animations:^{
                    button.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.0, 1.0);
                } completion:^(BOOL finished) {
                    button.transform = CGAffineTransformIdentity;
                }];
            }];
        }];

    }];

13 июн. 2014 г.

10 июн. 2014 г.

6 июн. 2014 г.

3 июн. 2014 г.

2 июн. 2014 г.

ORB OS X Icon Pack by Luke O'Sullivan


ORB OS X Icon Pack by Luke O'Sullivan

New:
- Activity Monitor
- Airport Utility
- Bluetooth (File Exchange)
- Chess (!)
- Chrome (from Frost for OS X)
- Dictionary
- Disk Utility
- DropBox
- iConvert Icons
- Adobe Illustrator
- Adobe InDesign
- Mission Control
- OS X
- Adobe Photoshop
- Skype
- Spotify
- System Info
- Time Machine
- VLC

Original:
- App Store
- iLife (iMovie x2, GarageBand x2, iPhoto)
- Calendar (x2)
- Citrix Receiver
- Contacts
- Dashboard
- FaceTime
- Finder
- Font Book *updated*
- iBooks (now x2) *updated*
- Image Capture
- iTunes (in blue and red)
- Keynote *updated*
- Launchpad
- Leap Motion
- Mail
- Maps
- Messages
- Notes
- Numbers
- Pages
- PhotoBooth
- Preview *updated*
- QuickTime (x2)
- Reminders
- Safari
- Settings (now x2) *updated*
- Terminal *updated*
- Text Edit *updated*