当前位置:  编程技术>移动开发
本页文章导读:
    ▪数独游戏(二)之单点触摸事件,碰撞检测,计算出不可用数据        数独游戏(2)之单点触摸事件,碰撞检测,计算出不可用数据数独游戏(2)之单点触摸事件,碰撞检测,计算出不可用数据   1)单点触摸事件 就是手触摸屏幕时,根据操作的行为来激发某.........
    ▪ IOS学习之UINavigationController详解与施用(一)添加UIBarButtonItem        IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem1、UINavigationController导航控制器如何使用 UINavigationController可以翻译为导航控制器,在IOS里经常用到。 我们看看它的如何使用: 下面.........
    ▪ cetia4 sdk 上载地址       cetia4 sdk 下载地址早在09年的时候接触到REST,于是便找到了cetia4 这个实现rest的java框架,当时对它做了一些研究,没想到现在整个项目无人维护了,https://cetia4.dev.java.net/已经找不到该项目了.........

[1]数独游戏(二)之单点触摸事件,碰撞检测,计算出不可用数据
    来源: 互联网  发布时间: 2014-02-18
数独游戏(2)之单点触摸事件,碰撞检测,计算出不可用数据

数独游戏(2)之单点触摸事件,碰撞检测,计算出不可用数据

 

1)单点触摸事件

就是手触摸屏幕时,根据操作的行为来激发某事件

需要重写view父类的 public boolean onTouchEvent(MotionEvent event) 方法

 


 

 

 

 

2)碰撞检测

 这里通过

 

获取单元格的坐标

 

3)计算出不可用数据

 

这里定义了一个三维数组,来存放已经不可用的数据

具体计算某个单元格中,不可用的数据(包括整行,整列,一个九宫格中,都不可出现重复的数字),如下

1)计算 该单元格中  《列》上不可用的数据

2)计算 该单元格中  《行》上不可用的数据

3)用于计算一个《九宫格 里面》不可用的数据

 

4)对于一些没有赋上值数组元素进行压缩删除

具体代码:


 

MainActivity类


其他的,比如colors.xml这些可参考  http://blog.csdn.net/hzc543806053/article/details/7675126

 

 

 

 


    
[2] IOS学习之UINavigationController详解与施用(一)添加UIBarButtonItem
    来源: 互联网  发布时间: 2014-02-18
IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem

1、UINavigationController导航控制器如何使用

UINavigationController可以翻译为导航控制器,在IOS里经常用到。

我们看看它的如何使用:

下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,导航控制器使用了导航堆栈。根视图控制器在堆栈最底层,接下来入栈的是General视图控制器和Auto-Lock视图控制器。可以调用pushViewControllerAnimated:方法将视图控制器推入栈顶,也可以调用popViewControllerAnimated:方法将视图控制器弹出堆栈。

上图来自苹果官网。


2、UINavigationController的结构组成

看下图,UINavigationController有Navigation bar  ,Navigation View ,Navigation toobar等组成。


现在我们建立一个例子,看看如何使用UINavigationController

3、新建一个项目

命名为UINavigationControllerDemo,为了更好理解UINavigationController,我们选择Empty Application模板


4、创建一个View Controller,命名为RootViewController:依次选择File——New——New File,默认勾上With XIB for user interface.


选择正确位置创建完成,这时项目里多了三个文件,分别是RootViewController.h RootViewController.m RootViewController.xib文件。

打开RootViewController.xib,添加一个按钮控件,按钮Button改成 :Goto SecondView,为跳转做准备


5、打开AppDelegate.h,向其中添加属性:


添加后AppDelegate.h文件代码如下:


6、在AppDelegate.m 文件的didFinishLaunchingWithOptions方法中创建添加navController,RootViewController视图。

给rootView的titie命名为 Root View,好识别View直接的切换关系。用pushViewController把rootView加入到navController的视图栈中。

7、现在Root视图添加完成

看看效果:

'

现在还没有Navigation bar 。只有title。

8、添加UIBarButtonItem

bar ButtonItem分左右UIBarButtonItem。我们把左右的都添加上去。

在RootViewController.m中添加代码如下:

这样添加了UIBarButtonItem了,效果如下:



这里重点介绍下

UIBarButtonItem *leftButton = [[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemActiontarget:selfaction:@selector(selectLeftAction:)];

UIBarButtonSystemItemAction的风格,这是系统自带的按钮风格,看下图,你不用一个个试验,你也知道想用那个item,如下图:


9、响应UIBarButtonItem的事件的实现

我们在 action:@selector(selectLeftAction:);

action添加了selectLeftAction和selectRightAction

在RootViewController.m文件中添加代码实现:

这样在点击左右的UIBarButtonItem时,弹出提示:



这篇先讲添加UIBarButtonItem,下篇讲解页面跳转和添加UISegmentedControl

下篇:IOS学习之UINavigationController详解与使用(二)页面切换和segmentedController


例子代码:https://github.com/schelling/YcDemo

著作权声明:本文由http://blog.csdn.net/totogo2010/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢


    
[3] cetia4 sdk 上载地址
    来源: 互联网  发布时间: 2014-02-18
cetia4 sdk 下载地址

早在09年的时候接触到REST,于是便找到了cetia4 这个实现rest的java框架,当时对它做了一些研究,没想到现在整个项目无人维护了,https://cetia4.dev.java.net/已经找不到该项目了,不过好在https://cetia4.dev.java.net/仍然还有介绍, 参考文章:http://blog.csdn.net/xiaojianpitt/article/details/6419553

不过有网友通过私信告诉我https://cetia4.dev.java.net/ 现在已经无法访问了,非常希望得到cetia4的代码和文档。我就翻翻我的存档,整理了一下cetia4,搞了一个压缩包。发布到了csdn下载频道。有兴趣的同学们可以下载!地址:

http://download.csdn.net/detail/xiaojianpitt/4385278




    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3