• Stars
    star
    310
  • Rank 134,926 (Top 3 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created almost 9 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

高仿新浪微博的图片浏览器,极佳的编写方式,易扩展,低耦合,欢迎大家使用

STPhotoBrowser

高仿新浪微博的图片浏览器,极佳的编写方式,易扩展,低耦合,欢迎大家使用

新浪微博的原始效果,2016-01-10的版本

image

1.添加显示和隐藏动画,左右滑动显示图片

image

2.添加手势操作,单击隐藏图片浏览器,双击放大和还原,双指放大和缩小

image

3.添加保存效果,高仿新浪微博保存动画

image

4.预加载图片,若没有加载成功,现在重载按钮

image

5.支持横竖屏

image

6.在UITableView的案例(UICollectionView的案例可依据它来编写)

image

7.点击保存按钮事件中存在的问题及解决方法

image

问题1.当点击保存按钮之后,执行保存的操作和提示动画效果,此时按钮是不可以点击的,但实际情况是可以点击的

解决方法:使用RAC,当点击保存按钮之后,按钮不可使用,在动画完成后,按钮可以使用(或是显示“已保存”,按钮不可使用)

问题2.没有下载下来的图片是不可有保存到本地操作的,在代码中可以使用 “isLoadedImage”属性可查看是否已经下载下来,但是首次载入的时候,并没有及时获取“isLoadedImage”属性,使得按钮是可以点击的

解决方法:使用RAC,开始的时候保存按钮是不可使用的(为红色,我设的红色),但下载完成后,发送消息改变按钮的状态。

More Repositories

1

STPickerView

一个多功能的选择器,有城市选择,日期选择和单数组源自定的功能,方便大家的使用,低耦合,易扩展。
Objective-C
429
star
2

STPhotoKit

一个图片选择器,图片从相册或相机获取,可以指定图片的大小尺寸。代码低耦合,易封装。
Objective-C
144
star
3

XCFAPP

高仿下厨房APP
Objective-C
116
star
4

STNavigationBar

一个全面的UINavigationBar的使用
Objective-C
109
star
5

STScrollBar

一个文本的滚动条,低耦合,高内聚,更多的接口使用。
Objective-C
62
star
6

STKitSwift

STKitSwift is a collection of useful classes and categories to develop Apps faster.
Swift
56
star
7

STQRCodeController

一个简易的二维码识别控制器
Objective-C
55
star
8

STAlertView

简易AlertView,添加动画效果
Objective-C
44
star
9

SwiftDrawRect

iOS中图形绘制的Demo,直线,曲线,圆饼图,柱形图,折线图的简单绘制。
Swift
40
star
10

STCalendar

可以连续日期的日历,可跨月连续
Objective-C
32
star
11

QRCode

一行代码生成二维码,可以自定义二维码的颜色,宽度,中间头像及中间头像的宽度。
Objective-C
28
star
12

STWeiBo

模仿小码哥培训机构大神一期的微博项目,并添加上更多详细的教程
Objective-C
18
star
13

Framework-iOSAPP

详细的静态库打包APP的方案,便于多APP集成
Objective-C
13
star
14

STPageControl

自定义PageControl各种样式,包括形状、大小、颜色、文字等等。
Objective-C
11
star
15

flutter-day-by-day

2019年最全的flutter指导练习demo
Dart
8
star
16

CallKit

详细的CallKit使用的Demo
Objective-C
7
star
17

RAC_Study

iOS的RAC详细的介绍,学习文件
Objective-C
7
star
18

STSearchBar

一个自定义的搜索框
Objective-C
6
star
19

STKit

一些有用的类加快app开发,非常全面,是UIKit、Foundation的扩展
Objective-C
6
star
20

UniversalLinks

When you support universal links, iOS users can tap a link to your website and get seamlessly redirected to your installed app without going through Safari. If your app isn’t installed, tapping a link to your website opens your website in Safari.
Swift
5
star
21

STCountDownButton

一个方便的倒计时按钮
Objective-C
3
star
22

STFood

高仿豆果美食APP,使用最好的第三框架和最新的Objective-C语法编写,附上详细的教程
Objective-C
3
star
23

TutorialSwiftPM

Specification for Cocoapod、Carthage、Swift Package Manager
Swift
2
star
24

STFPSIndicator

iOS fps的检测器
Objective-C
2
star
25

iOS-GuidesAndSampleCode

iOS中文指导与使用
Swift
2
star
26

Swift2Guide

详细的Swift2语法Demo,根据极客学院编写http://wiki.jikexueyuan.com/project/swift
Swift
2
star
27

STRefresh

用法简单的上下拉刷新框架,使用Swift的编程,仿照MJRefresh
Swift
2
star
28

iSimulator

1
star
29

STSegmentedControl

自定义多段选择视图控制器带下划线,传入一个数组即可,一句话代码生成多段选择控制器
Objective-C
1
star
30

vue-office

office办公软件-docx、excel、pdf 预览、导入导出、在线编辑等技术方案整合
Vue
1
star
31

CMS-TS

ts + vue2 + vuex + element-ui + echarts
Vue
1
star
32

flutter-ios

flutter与iOS的原生交互
Dart
1
star