- 博客(14)
- 资源 (69)
- 收藏
- 关注
原创 计算任意一个UIView相对屏幕的坐标
在很多时候,我们需要去计算一个UIView相对屏幕的坐标,来实现一些UI效果。 在这个UIView未被嵌套多层的时候,相对屏幕的坐标很好算,只需要精准的拿到每层superview变量去计算。 但是很多情况下,我们的UIView可能嵌套了很多层(我在项目中遇到的相对Controller.view就有6层之多),并且被嵌套在UIScrollView或者UITableView中,这个时候不可能去
2014-09-30 17:56:40 20319 2
转载 iOS UIScrollView+UIImageView 制作简单的图片浏览器,支持缩放、平移
最近想做一个简单的图片浏览器,支持缩放、平移。本想自己用手势处理图片的缩放和平移,但经过搜索引擎一搜索,发现可以借助UIScrollView的缩放功能,完美实现图片的缩放和平移。当前,中途也遇到缩放后图片没有居中显示,或者即使居中显示了,但是平移时发现图片一边到不了边,另一边却留很多空隙。经过再一次搜索,找到了答案。下面我整理了下代码,发布出来。(我的开发环境:XCode4.4,iOS SDK
2014-09-24 19:40:36 3089
转载 IOS UIFont 字体大全
我们在开发中很多时候要设置UIlabel,UIbutton,UItextfield的字体,这个时候我们就需要用到UIFont,下面简单介绍一下UIFont的用法,仅供参考。 UIFont用于获取和设置字体信息。这个类提供用于输出的字体的属性和字型信息。我们可以把其对象像参数一样传入函数中。一般而言我们不需要用alloc,int方法初始化UIFont对象,我们用UIF
2014-09-22 17:01:56 1209
转载 【iOS界面处理】使用storyboard实现页面跳转,简单的数据传递
由于最近才接触到IOS,苹果已经建议storyboard来搭建所有界面了,于是我也追随时尚,直接开始使用storyboard。(不料在涉及到页面跳转的时候,遇到的问题是:点击后没有任何反应)众所周知,在storyboard中,界面的跳转是通过segue来实现的,利用它,省去了方法内写入跳转的代码。一 视图跳转《StoryBoard下的视图跳转》我们知道:segu
2014-09-22 14:55:25 1359
转载 iOS组件之UILabel
UILabel 的常见属性和方法://创建UIlabel对象UILabel* label = [[UILabel alloc] initWithFrame:self.view.bounds];//设置显示文本label.text = @"This is a UILabel Demo,";//设置文本字体label.font = [
2014-09-22 11:33:50 2732
转载 UIALertView的基本用法与UIAlertViewDelegate对对话框的事件处理方法
首先,视图控制器必须得实现协议UIAlertViewDelegate中的方法,并指定delegate为self,才能使弹出的Alert窗口响应点击事件。具体代码如下:ViewController.h中的代码如下:[cpp] view plaincopy#import @interface ViewControlle
2014-09-18 15:49:51 1146
转载 UIView的Touch事件UIControlEvents详解
首先,UIControlEvents有这个几种:UIControlEventTouchDown = 1 UIControlEventTouchDownRepeat = 1 1)UIControlEventTouchDragInside = 1 UIControlEventTouchDragOutside = 1 U
2014-09-16 18:52:32 46882 2
转载 使用 Storyboard Segue 实作 UIViewController 的切换 (实例)
Storyboard 是在 iOS 5 SDK 中才出现的新名词,它其实就是原本的 Xib 档案(Interface Builder),用来制作介面排版方面的工具,当然在 Storyboard 里也多了很多应用的元件,其中 Storyboard Segue 可以让你几乎连程式码都不用写,就轻松完成两个 UIViewController 的切换工作,以下是我们的示范。 首先在开啓新
2014-09-12 17:09:03 1427
转载 iOS开发13:UITableView与UITableViewCell
UITableView用来以表格的形式显示数据。关于UITableView,我们应该注意:(1)UITableView用来显示表格的可见部分,UITableViewCell用来显示表格的一行。(2)UITableView并不负责存储表格中的数据,而是仅仅存储足够的数据使得可以画出当前可见部分。(3)UITableView从UITableViewDelegate协议获取配
2014-09-10 11:26:07 984
转载 IOS成长之路-UIButton定义和设置圆角
[cpp] view plaincopy//login button // .h 中定义 UIButton *_loginBtn; @property (strong,nonatomic)UIButton *loginBtn; // .m 中实现设置按钮 @syn
2014-09-04 20:09:48 1519
原创 UIScreen(屏幕)、UIWindow(画框)、UIView(画布)、didFinishLaunchingWithOptions、UIViewController各个方法的加载顺序
//didFinishLaunchingWithOptions 方法:顾名思义。在app开始运行时会调用里面的方法。- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ //返回的是带有状态栏的矩形
2014-09-04 15:50:18 7772
转载 Object-c 总结之NSDictionary
NSDictionary的常见用法总结 NSArray *array1 = [NSArray arrayWithObjects:@"iphone",@"ipod",nil]; NSArray *array2 = [NSArray arrayWithObjects:@"mac",@"imac",@"mac pro",nil]; /
2014-09-03 11:15:47 1797
转载 IOS之UIViewController执行返回操作并传递参数值的两种方式
举个例子,第一个page(即UIViewController)显示天气,需要对所在地进行设置,这就需要跳转到第二个page,选择好所在地之后,将所在地信息(即返回参数)传回第一个page。第一种:通过Delegate的Protocol1.新建PassValueDelegate.hCpp代码 #import @protocol
2014-09-02 14:15:02 11461
转载 IOS 四种保存数据的方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系
2014-09-01 15:02:16 1072
Android 中MQTT协议的使用Demo
2024-05-07
StarUML Setup 3.0.2.7z
2020-11-23
TabLayout+ViewPager+Fragment复用+Gson解析本地数据
2020-11-19
热门标签等自动换行的流式布局+瀑布流照片墙UI实现的优化方案
2020-10-25
lib_coder.zip
2020-04-08
WindowMangerService原理与定制
2019-02-25
MediaPlayer播放mp3的Demo
2019-02-12
Jenkins入门手册
2016-10-08
软件架构设计
2016-09-08
超仿微信代码
2016-09-05
(修改)Android 完美高仿的微信源码
2016-09-05
MAC反编译APK工具包
2016-08-25
httpclient-4.3.6.jar架包
2016-07-04
android ant 多渠道打包&博客教程
2016-01-21
SDL1.3源码
2014-03-14
图片轮播(Viwepager)+(读取网络图片)+点击图片(WebView)展示
2014-02-14
实现第三方授权登录、分享以及获取用户资料
2014-01-08
第三方授权登录、分享以及获取用户资料
2014-01-08
仿IOS的list下拉刷新pullRefresh
2013-12-30
Navigation Drawer(导航抽屉)模式
2013-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人