自定义博客皮肤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)
  • 收藏
  • 关注

原创 IOS在一个ViewController中添加ChildViewController的方法

- (void)selectChildWithItem:(MenuItem *)item{ // 1.取出之前的控制器 UINavigationController *nav = _childs[item.className]; if (nav == nil) { Class c = NSClassFromString(item.className);

2013-09-12 10:49:48 10464

原创 IOS对每个单独的View设置动画

// 2.执行动画 CAKeyframeAnimation *translate = [CAKeyframeAnimation animationWithKeyPath:@"transform.translation.x"]; translate.repeatCount = 1; CGFloat delta = 20; translate.values = @[@(

2013-09-12 10:28:01 950

原创 IOS 设置导航栏全局样式

// 1.设置导航栏背景 UINavigationBar *bar = [UINavigationBar appearance]; [bar setBackgroundImage:[UIImage resizeImage:@"NavigationBar_Background.png"] forBarMetrics:UIBarMetricsDefault]; // 状态栏

2013-09-12 10:22:23 9444

原创 iOS修改UITabBarItem不带高亮效果

根据设计师的设计稿,UITabBarItem应该不是自带的效果,没有抛光效果。在iOS对于很多自带抛光效果的UI组件一直没有找到直接的方法可以去设置去掉抛光效果。如果有人知道的话麻烦告诉笔者。感激不尽。言归正传,设置UITabBarItem使用自己设计的图片,其中UITabBarItem中有一个方法- (void)setFinishedSelectedImage:(UIImage

2013-04-03 14:28:59 5695 1

转载 IOS自定义UI组件的外观——使用UIAppearance协议自定义视图

文章来源:http://www.ituring.com.cn/article/30658在iOS 5以前,自定义原生控件的外观并没有原生支持,因此开发人员感觉很麻烦。开发人员经常面临的问题是修改一个控件所有实例的外观。解决这个问题的正确方法是重写一遍控件。但由于这么做非常费时,一些开发人员开始覆盖或混写一些方法,如drawRect:。从iOS 5开始,苹果通过两个协议(UIAppe

2013-04-03 14:18:33 10260 1

原创 iOS设置UINavigationBar的背景颜色或背景图片

从网上找了很多中方法,始终没有成功,最后找到了一个可用的方法。XCode版本为4.6,即iOS的版本为61.改变NavigationBar背景颜色打开StoryBoard,并且展开左侧那个东西然后在右边就可以看到我们熟悉的修改NavigationBar的相关属性的面板2.改变NavigationBar背景图片来源:http://blog.csdn.n

2013-04-01 11:33:07 11845

原创 Android下载任务队列实现

今天有人问我这个问题了,然后就写了代码。代码加了很多注释,我就不赘述了。主要就是有一个线程队列,维护这些任务,这里没有用到Queue而是用List是考虑到显示的问题。线程类,任务类package com.robert.my;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java

2012-12-13 23:56:50 7725 3

原创 JavaScript数组传参

function sumInt(){ var sum = 0; for(var i=0;i<sumInt.arguments.length;i++) { sum += sumInt.arguments[i]; } return sum;}function test(){ document.write(sumInt(1,2,3,4,5,6,7,8,9

2012-05-21 13:08:50 622

原创 使用JavaScript对网页链接地址进行Url编码

地址编码转换function UrlText(){ var urlText = "网址编码";document.write("编码前的字符串:"+urlText+"");var encodeText = escape(urlText);document.write("编码后的字符串:"+ encodeText+"");document.write("解码后的字

2012-05-21 13:02:00 549

原创 Android开发经验之谈(一)——后台音频播放的另类实现

一、一般播放音频的方法一般使用音频播放功能,只需要在Activity中新建一个MediaPlayer对象,便可以实现音频播放功能。但是,这并不能实现后台播放功能,因为一旦按了Home键,或者退出。该MediaPlayer播放音频完毕后,便不会再继续播放。因为播放完毕后,MediaPlayer不能自动播放下一首音频。于是,使用了后台服务。二、后台服务播放音频的实现现在比较流行的是在S

2012-05-01 00:46:50 2028

原创 WP7开发经验之谈(二)——跨线程访问控件

很多时候,我们都需要在另外一个线程中访问UI控件,而Windows Phone中的控件是非线程安全的。微软给我们提供了跨线程访问控件的方法。 Dispatcher.BeginInvoke(() => { textBlock1.Text = "内容"; });只需在代码中使用该方法便可以操作

2012-04-29 22:47:26 914

原创 WP7开发经验之谈(一)——开发环境的搭建

一、自我介绍我是一名在校程序员,编程经验不足3年,但是在此期间很刻苦,每天生活在代码的世界当中。偶尔有空,会去各大技术论坛看看最新的技术以及一些经验。对于很多东西也只是处于了解的状态。但是,做项目的时候,需要用到什么东西就很明朗,知道需要去学习什么、有没有这方面的经验,在做项目的过程中,也算得上如鱼得水。结合课上学习的知识,把理论用于实践,时常会领悟到很多东西,这三年来,艰苦的编程生活让我获益

2012-04-29 00:43:17 1386 1

Linux下使用锐捷上网的方法 ——亲测华农可用

最简单的方法就是使用mentohust代替锐捷官方的软件,mentohust具体介绍请看http://code.google.com/p/mentohust/具体方法:1、安装mentohust程序   mentohust-0.3.4-1.fc13.i686 (fedora 13、14)   mentohust_0.3.4-1_i386.deb (ubuntu 10.0

2011-11-03 15:56:58 475

空空如也

空空如也

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

TA关注的人

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