自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长沙火山

立志做一名优秀的软件工程师,在技术上追求一专多能,在思想上追求与时具进。

  • 博客(13)
  • 资源 (52)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android GridView

1、新建一个安卓的Project,命名为HelloGridView。2、找一些图片,添加到工程中res/drawable的目录下。3、打开res/layout/main.xml文件,插入如下代码:<GridView android:id="@+id/gridview" android:layout_width="fill_parent" android:la

2016-04-29 08:17:52 399

原创 Anroid Activity值回传

一、MainActivity1、activity_main.xml中的代码片段 <EditText android:id="@+id/editText1" android:layout_marginLeft="20dp" android:layout_marginTop="100dp" android:layout_width="40d

2016-04-24 12:27:19 431

原创 Android Intent传值

一、MainActivity1、xml布局文件代码 <Button android:id="@+id/button_first" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginLeft="50dp

2016-04-23 11:56:12 798

原创 欢迎使用CSDN-markdown编辑器

动画awesome-ios-animation 收集了iOS平台下比较主流炫酷的几款动画框架RCTRefreshControl qq的下拉刷新TBIconTransitionKit icon 的点击动画过渡效果PullToBounce 类似百度外卖的下拉刷新动画LiquidFloatingActionButton 可定制水滴型浮动动态按钮组件及演示CardAnimation 卡片式动画

2016-04-20 10:08:32 1070

原创 Swift PageControl

import UIKitvar arrColor:NSArray!var testView:UIView!class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() arrColor = [UIColor.orangeColor(),

2016-04-19 12:02:57 1375

原创 Swift UIDatePikcer

import UIKitclass ViewController: UIViewController { var label:UILabel! var datePikcer:UIDatePicker! override func viewDidLoad() { super.viewDidLoad() label = UILabel.init(fram

2016-04-19 10:48:06 427

原创 Swift UIPickerView 2022年11月更新

import UIKitclass ViewController: UIViewController,UIPickerViewDataSource,UIPickerViewDelegate { @IBOutlet weak var label1: UILabel! @IBOutlet weak var label2: UILabel! @IBOutlet weak var la

2016-04-15 09:16:04 720

原创 iOS17 最新的方式设置启动图片 2024年04月更新

从2020年4月开始,苹果要求使用 iOS 13 SDK 的应用程序必须提供 Launch Screen 文件,而不再允许使用 Launch Image 来设置启动页。这意味着未来的应用程序必须使用 Launch Screen 来设置启动页,以适配不同尺寸的设备屏幕,并提供更灵活的启动页设计。 Launch Screen 文件通常是一个 LaunchScreen.storyboard 文件,开发者可以在其中使用 Interface Builder 来创建启动页界面,并通过 Auto Layout 约束来适配

2016-04-14 11:48:17 6004 1

原创 iOS view被导航条遮挡

添加了一个导航条之后,view被导航条给覆盖了,并没有从导航条的下面开始。在iOS 7中,UIViewController引入了一个新的属性:edgesForExtendedLayout。 这个属性的默认值是UIRectEdgeAll。当你的容器是UINavigationController的时候,默认的布局就是从状态栏的顶部开始的。这就是为什么你设置的控件都往上漂移的原因。有两种方法解决这个问题:

2016-04-14 10:34:48 8185 1

原创 Swift UIAlterViewController 2022年11月更新

import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //定义按钮,显示最简单的Alter let button1 = UIButton(type: UIButtonType.System)

2016-04-14 10:03:54 755

原创 iOS 无证书真机调试

前言Xcode7之后,苹果开发了权限,真机调试不再需要创建证书了。当然不需要创建证书并不是意味你的Xcode连上了真机就可以直接调试了,在这之前还需要一些设置。下面,我们一起来学习下如何无证书进行真机调试。一、在Xcode 中添加你的Apple ID1、随便打开一个项目,进入xcode,菜单栏选择xcode –> preferences,如下图所示:2、在Accounts选项卡添加自己的Apple

2016-04-07 14:25:18 6524

原创 Swift5 导航栏的使用 2022年11月更新

一、创建导航条func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customization after application launch.

2016-04-06 16:11:40 4430 1

原创 Swift 常用控件的创建 2022年11月更新

import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() createButton() } func createButton() { let button = UIButton(type: U

2016-04-01 15:47:50 2896 1

substrate.h

用Theos 编写代码的时候,发现’MSHookIvar’这个编译不通过,找了一圈不知道是什么原因,后面发现是少了一个substrate.h 文件。下载这个文件,然后复制到你工程目录下面。

2017-05-23

ViewPagerFragmentTab

主要介绍ViewPager+Fragment的方式实现Tab的效果,这种方式点击tab上的按钮可以切换界面,左右滑动也可以切换界面。

2017-03-31

FragmentTab

主要介绍用Fragment的方式实现Tab的效果。

2017-03-31

ViewPagerTab

安卓tabbar,用viewpager的方式实现tabbar的切换。

2017-03-30

iOS Tabbar上添加按钮

iOS tabbar中间添加按钮

2017-03-07

DragBigger

类似QQ空间下拉图片变大的效果

2016-11-03

ThirdpartyLogin(QQ微信新浪微博登录)

第三方登录(QQ微信新浪微博登录)

2016-11-02

ThirdpartyLogin(QQ微信登录)

微信登录,QQ登录

2016-11-02

ThirdpartyLogin

第三方登录-QQ登录

2016-11-02

环信SDK3.2 Chat 文件

环信SDK3.2 Chat 文件

2016-10-31

iOS 图片轮播

iOS图片轮播、点击事件,显示标题

2016-10-26

ios UICollectionView

ios UICollectionView的使用

2016-08-16

Swift UIAlterViewController

Swift UIAlterViewController

2016-04-14

iOS 搜索框

UISearchController 搜索框,适用于iOS8.0以后的版本。

2016-03-30

用plist保存账号密码

用plist保存账号密码

2016-03-28

自定义PickerView

自定义一个pickerView,解决如下问题: 1、添加“确定”和“取消”按钮; 2、增加向上弹出和向下消失动画; 3、选中某行后,触发一个事件;

2016-02-29

自定义DatePicker

封装了一个日期选择器,解决两个问题: 1、点击textField,键盘弹出和日期选择器弹出的逻辑处理; 2、同一个界面需要多次用到日期选择器时,判断点击的textField;

2016-01-18

环信3.0单聊集成chat文件

环信3.0单聊集成chat文件,已经将无关代码注释掉,可直接使用。

2015-12-13

环信单聊集成chat文件

环信单聊集成chat文件,把不需要的代码已经注释好,可直接使用。

2015-12-13

环信3.0UI集成文件

环信3.0集成需要添加的UI文件,另外自行导入环信的SDK

2015-12-13

环信3.0需添加的文件

环信SDK3.0集成需要添加的一些文件,全部都整合在一起了,把不需要的代码也注释好了。下载后,拖入你的工程可以直接用。

2015-12-11

iOS 抽奖转盘S

绘制直线、三角形、圆弧、文字、图片 等。

2015-11-27

iOS 抽奖转盘

用iOS做的一个抽奖转盘的demo,可以用于抽奖。

2015-11-20

iOS 网络类型

用于判断设备当前的网络类型,wifi、3G、4G等。

2015-10-19

iOS支付宝SDK

iOS支付宝SDK,包含开发文档和演示的DEMO

2015-10-10

iOS 广告轮播

基本的需求点: 1. 支持循环滚动; 2. 支持加定时器,自动滚动; 3. 支持自定义是否要显示标题; 4. 支持自定义pageControl的位置(左、中、右三种方式); 5. 支持自定义标题的位置(左、中、右三种方式); 6. 支付广告轮播图片的点击,可以点击跳转到你所指定的界面; 7.只有一张图片时,自动隐藏pageControl;

2015-09-22

Segment带滑动条效果

Segment带滑动条效果

2015-08-11

iOS下载图片显示进度

iOS下载图片,并且显示下载的实时进度,下载完成之后显示图片。

2015-07-28

单例反向传值

iOS传值,iOS单例反向传值,将B界面的值传到A界面。

2015-07-20

block反向传值

iOS传值,将B界面的值传到A界面

2015-07-20

iOS Notification反向传值

iOS传值,用Notifaction反向传值,将B界面的值传到A界面。

2015-07-17

iOS Notification正向传值

iOS传值,用通知Notifaction正向传值。

2015-07-17

实现上图标下文字,左图标右文字,右文字左图标设置的按钮

在项目开发中,经常需要用到按钮,系统默认的按钮是图标在左边,标题在右边。但往往实际情况是多变的,有时候图标在右边、有时候图标在上面,这个时候系统的按钮往往无法满足需求,所以我们需要自定义按钮来满足需求的开发。下面提供两种方法来实现按钮图标和文字自定按钮。

2022-11-29

iOS列表自动刷新(结合websocket实现,简单实用)

要实现列表做到服务器有数据更新时去主动请求接口,没有数据更新时则不请求接口,关键是要知道服务器什么时候数据更新了,需要服务器主动告知客户端某个列表的接口有数据更新了,当用户切换到此列表时,需要客户端主动去请求接口,获取最新的数据。要实现这一功能,采用websocket是最合适的。websocket能保持服务器和客户端的通信,当服务器有数据更新了,通过websocket告知用户需要刷新列表了。

2022-11-23

MJRefresh无感刷新

MJRefresh无感刷新 项目开发中用了MJRefres 刷新控件,每次上拉的时候都有个菊花转,需要下拉一下才能看到下一页的数据。产品提出需求,希望列表往下拉能直接出现下一页的数据,不需要出现加载的动画和等待时间。于是着手看了一下MJRefresh的源码,发现其提供了无感刷新(自动刷新)的方法。

2022-07-11

MJRefresh自定义动画

MJRefresh自定义动画 项目开发中用了MJRefres 刷新控件,但是MJRefresh默认的加载样式感觉比较丑,产品觉得需要换个样式,弄的简洁一点。于是着手看了一下MJRefresh的源码,发现其提供了修改样式的方法。

2022-07-11

鸿蒙网络请求Demo.zip

鸿蒙网络请求

2021-08-04

libstdc.zip

Xcode缺少libstdc++的解决方案

2021-05-07

SourceTree

完美破解版,找了很久才找到,亲测可用。 完美破解版,找了很久才找到,亲测可用。 完美破解版,找了很久才找到,亲测可用。

2017-09-09

iOS逆向非群主@所有人

微信中只有群主才有@所有人的权限,下面用iOS逆向实现一下非群主@所有人的功能

2017-05-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除