All Projects → MMicker → Mskeletonframework

MMicker / Mskeletonframework

Licence: mit
iOS预览页面结构控件

Projects that are alternatives of or similar to Mskeletonframework

React Skeletor
Skeleton loading for React
Stars: ✭ 551 (+4491.67%)
Mutual labels:  skeleton
Vue Content Loading
Vue component to easily build (or use presets) SVG loading cards Facebook like.
Stars: ✭ 729 (+5975%)
Mutual labels:  skeleton
Explicit Architecture Php Skeleton
A repository skeleton with the boilerplate for PHP projects, following Explicit Architecture.
Stars: ✭ 18 (+50%)
Mutual labels:  skeleton
Laravel Boilerplate
The Laravel Boilerplate Project - https://laravel-boilerplate.com - For Slack access, visit:
Stars: ✭ 5,239 (+43558.33%)
Mutual labels:  skeleton
React Native Shimmer Placeholder
Placeholder/ Skeleton of React Native
Stars: ✭ 679 (+5558.33%)
Mutual labels:  skeleton
Androidveil
🎭 An easy, flexible way to implement veil skeletons and shimmering effect for Android.
Stars: ✭ 792 (+6500%)
Mutual labels:  skeleton
Vim Doge
(Do)cumentation (Ge)nerator 10+ languages 📚 Generate proper code documentation skeletons with a single keypress. ⚡️🔥
Stars: ✭ 533 (+4341.67%)
Mutual labels:  skeleton
Skeleton Elements
Skeleton elements - UI for improved perceived performance
Stars: ✭ 27 (+125%)
Mutual labels:  skeleton
Akka Http Microservice
Example of http (micro)service in Scala & akka-http
Stars: ✭ 701 (+5741.67%)
Mutual labels:  skeleton
Mdl Skeleton
Material Design skeleton with ssr-engine
Stars: ✭ 17 (+41.67%)
Mutual labels:  skeleton
Bootzooka
Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.
Stars: ✭ 587 (+4791.67%)
Mutual labels:  skeleton
Skeleton Sass
The (un)official Sass Version of Skeleton (2.0.4): A Dead Simple, Responsive Boilerplate for Mobile-Friendly Development
Stars: ✭ 645 (+5275%)
Mutual labels:  skeleton
Silex Skeleton
A skeleton to get started with Silex
Stars: ✭ 805 (+6608.33%)
Mutual labels:  skeleton
Alphapose
Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System
Stars: ✭ 5,697 (+47375%)
Mutual labels:  skeleton
Windless
Windless makes it easy to implement invisible layout loading view.
Stars: ✭ 919 (+7558.33%)
Mutual labels:  skeleton
Python Flask Microservice
Skeleton of a Microservice built with the Flask
Stars: ✭ 544 (+4433.33%)
Mutual labels:  skeleton
Reactprimer
React component prototyping tool that generates fully connected class component code.
Stars: ✭ 743 (+6091.67%)
Mutual labels:  skeleton
Vue Skeleton Webpack Plugin
Lavas webpack plugin: skeleton solution for PWA webshell
Stars: ✭ 840 (+6900%)
Mutual labels:  skeleton
Angular Skeleton App
Angular 7.x navigation skeleton project with styling which get you started faster.
Stars: ✭ 25 (+108.33%)
Mutual labels:  skeleton
Ansible Skeleton
The skeleton to create new ansible roles.
Stars: ✭ 5 (-58.33%)
Mutual labels:  skeleton

#MSkeletonFramework ##前言 MSkeletonFramework,显示页面视图的框架结构 ##简介

  • 用在页面未显示真实数据之前,提前显示页面视图的框架结构;

##功能

  • 支持所有UIView及其子类进行骨架结构;
  • 针对UILabel,UITextView,展示多行骨架;
  • 对集合类UITableView,UICollectionView进行了支持
  • 骨架支持单一颜色及激变颜色的设置;

##效果图展示 为更好的展示效果,请耐心等待

##参数说明

/**
 全局设置颜色,骨架展示类型,骨架高度及其间距
 */
@interface MSkeletonConfig : NSObject

@property (nonatomic, strong) NSArray *tintColors;      // default is 236,236,236
@property (nonatomic, assign) SkeletonType type;        // default is solid
@property (nonatomic, assign) CGFloat multilineHeight;  // default is 20
@property (nonatomic, assign) CGFloat multilineSpacing; // default is 10

+ (instancetype) sharedInstance;

@end

举例

参考UIKitViewController类中的代码
{
        UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 360, 80, 80)];
        imageView.isSkeletonable = YES;
        imageView.backgroundColor = [UIColor redColor];
        [contentView addSubview:imageView];

        imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 360, 80, 80)];
        imageView.isSkeletonable = YES;
        imageView.backgroundColor = [UIColor redColor];
        imageView.layer.cornerRadius = CGRectGetWidth(imageView.bounds)/2.0f;
        imageView.layer.masksToBounds = YES;
        [contentView addSubview:imageView];

        UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(190, 360, CGRectGetWidth(self.view.bounds)-200, 80)];
        label1.isSkeletonable = YES;
        label1.skeletonNumLines = 4;
        [contentView addSubview:label1];
    }
    [self.view showSkeleton];

##版本

###V0.0.1 初始版本

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].