1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/poos-SXTopMenu

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

SXTopMenu

Легко создать верхнюю панель, подобную 今日头条

Эффект

Вращающееся изображение Вращающееся изображение

1. Импорт

Если используется Pod:

#import <SXTopMenu.h>

Иначе:

#import "SXTopMenu.h"

2. Использование

//Пример использования
SXTopMenuView *view = [[SXTopMenuView alloc] initWithFrame:CGRectMake(0, 20, 375, 647) titles:@[@"推荐", @"今天不加班", @"上海", @"英雄联盟", @"社区", @"iPhone 8要火", @"视频", @"美剧", @"其他"]];
/*
Можно не устанавливать
    [view setTitleCurrentColorR:.3 G:.4 B:.5];
    [view setTitleNomalColorR:.7 G:.6 B:.5];
    view.currentFont = 20;
    view.layoutDistance = 80;
  */  
  //Настройка нижнего вида
  [view setViewArr:@[]];
    [self.view addSubview:view];
...

3. Интерфейс

@property (nonatomic, assign) CGFloat topHeight;
@property (nonatomic, assign) CGFloat layoutDistance;
@property (nonatomic, assign) CGFloat titleDistance;
@property (nonatomic, strong) UIColor *topBackColor;


@property (nonatomic, assign) double amimateDuration;

@property (nonatomic, assign) CGFloat currentFont;
@property (nonatomic, assign) CGFloat nomalFont;

@property (nonatomic, strong) UIColor *singleLineColor;

@property (nonatomic, strong) NSArray *titleArr;

- (void)setTitleCurrentColorR:(CGFloat)r G:(CGFloat)g B:(CGFloat)b;
- (void)setTitleNomalColorR:(CGFloat)r G:(CGFloat)g B:(CGFloat)b;

#pragma mark - Обязательная инициализация

/**
 Метод инициализации

 @param titles Устанавливает массив верхних заголовков в виде строк
 */
- (instancetype)initWithFrame:(CGRect)frame titles:(NSArray <NSString *>*)titles;

/**
 Устанавливает массив нижних видов, загружает и устанавливает фрейм (высота <- вид.высота-topHeight)
 
 Если не установлено, будет создан вид случайного цвета
 */
@property (nonatomic, strong) NSArray <UIView *>*viewArr;

Если есть предложения по улучшению или вопросы, пожалуйста, оставьте комментарий.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/poos-SXTopMenu.git
git@api.gitlife.ru:oschina-mirror/poos-SXTopMenu.git
oschina-mirror
poos-SXTopMenu
poos-SXTopMenu
master