ccmenu里的位置

ccctableviewcell内的元素不需要设置高度

调整buyitem内的元素的位置,可以通过一个item来调整。

ccctableview、ccctableviewcell的锚点在0,0点

cellItem是需要设置元素的x坐标值,和元素间的位置关系

cclayer的锚点是(0.5,0.5),但是它的坐标原点在屏幕的中心点。

假如在cclayer里有一个ccmenu,那么ccmenu的坐标原点在cclayer的坐标原点。有一个ccmenuitem的锚点是(0.5,0.5),位置是(0,0)。那么这个ccmenuitem处于屏幕的中心。

改变CCMenu的锚点无效,改变CCMenuItem的锚点有效,改变CCMenuItem内部元素的锚点无效.

CCMenu没有使用锚点进行坐标定位,而是使用坐标原点。也就是说,CCMenu的坐标原点放到了其父节点的坐标原点.

CCMenuItem里面的元素的锚点默认在(0,0)处,且元素不可通过setAnchorPoint()改变锚点的位置。假如我们要是实现制作一个中心放大的按钮,那该如何是好呢?虽然锚点位置不可改变,可是setPosition()还是有效的。核心代码如下:

//制作一个中心放大的按钮

CCSprite *unselectedSprite= CCSprite::create("Icon.png");

CCSprite *selectedSprite =CCSprite::create("Icon-72.png");

//selectedSprite->, ));//无效

selectedSprite->,(unselectedSprite->));

CCMenuItem *item =CCMenuItemSprite::create(unselectedSprite, selectedSprite);

CCMenu *menu =CCMenu::create(item,NULL);

addChild(menu);

参考文章:http://www.cnblogs.com/binxindoudou/archive/2013/04/26/3045737.html

ccmenu里的位置的更多相关文章

  1. 一个数组nums,其中任意两个值等于给定值target,返回这两个值在nums里的位置

    package com.java.tencent; import java.lang.reflect.Array; import java.util.Arrays; import java.util. ...

  2. crossapp里的位置设置

    crossapp里有Frame.Center,这两种都是可以用来确定一个view的位置和大小. 不同点:Frame定位是以View的左上角为参照点,Center是以View的中心点为参照点 注意cro ...

  3. eclipse 查看文件在磁盘里的位置

  4. 《Java虚拟机原理图解》1.4 class文件里的字段表集合--field字段在class文件里是如何组织的

    0.前言 了解JVM虚拟机原理是每个Java程序猿修炼的必经之路.可是因为JVM虚拟机中有非常多的东西讲述的比較宽泛.在当前接触到的关于JVM虚拟机原理的教程或者博客中,绝大部分都是充斥的文字性的描写 ...

  5. Android GPS应用:动态获取位置信息

    在上文中,介绍了GPS概念及Android开发GPS应用涉及到的常用类和方法.在本文中,开发一个小应用,实时获取定位信息,包括用户所在的纬度.经度.高度.方向.移动速度等.代码如下: Activity ...

  6. 《Java虚拟机原理图解》1.3、class文件里的訪问标志、类索引、父类索引、接口索引集合

    讲完了class文件里的常量池,我们就相当于克服了class文件里最麻烦的模块了.如今,我们来看一下class文件里紧接着常量池后面的几个东西:訪问标志.类索引.父类索引.接口索引集合. 1. 訪问标 ...

  7. LISTVIEW嵌套GRIDVIEW的一些处理(点击GRIDVIEW的条目,能够显示他在LISTVIEW中的位置)(对这篇文章的优化处理,不每次都new onItemClickListener)

    前几天写了点击GRIDVIEW的条目,能够显示他在LISTVIEW中的位置,当时的处理是在ListView的适配器里的GetView方法里每次都new GridView的onItemClickList ...

  8. js获取html元素在可视区域的位置

    1)html节点在可视区域的位置 obj.getBoundingClientRect().top obj.getBoundingClientRect().left 2) 获取鼠标按下的位置 event ...

  9. github 改位置

    在设置里改位置后,先在本地库上右键"stop track this repo". 然后在在线库重新CLONE.

随机推荐

  1. 目录重定向的源代码工程( linux平台利用VFS实现目录重定向驱动)虚拟磁盘MINIPORT驱动代码(雨中风华)

    http://download.csdn.net/user/fanxiushu/uploads/2 http://download.csdn.net/user/fanxiushu/uploads/1

  2. Ember.js demo8

    <!DOCTYPE html> <html> <head> <meta name="description" content=" ...

  3. Drawable(3)Color State List Resource

    注意 Color State List Resource 与 Color不同,前者是颜色状态表.根据不同状态显示不同颜色,它是State list,里面有多种颜色,后者只是一个颜色. Color St ...

  4. 【HDOJ】1408 盐水的故事

    简单题,感觉非常简单,像小学奥数的植树问题. #include <stdio.h> #include <math.h> #define MAXNUM 5001 int main ...

  5. wzplayer for android V1.6.1 (支持音视频加密播放)

    1.更新 2013-11-25: 1.6.1 修复1.6.0版本对rk版本的支持. 以往版本: 1.6.0 1)1.6.0修改了所有默认音频渲染使用AudioTrack输出,这样只要不播放视频,能支持 ...

  6. C#的排列组合类

    C#的排列组合类 //-----------------------------------------------------------------------------//// 算法:排列组合 ...

  7. POJ --- 3613 (K步最短路+矩阵快速幂+floyd)

    Cow Relays   Description For their physical fitness program, N (2 ≤ N ≤ 1,000,000) cows have decided ...

  8. PL/SQL连接查询数据报错时Dynamic Performance Tables not accessible

    一.产生该提示原因plsql dev在用户运行过程中,要收集用户统计信息,但是由于你现在登录的用户没有访问v$session,v$sesstat and v$statname视图的权限,所以不能收集当 ...

  9. The Donkey of Gui Zhou

    Problem Description There was no donkey in the province of Gui Zhou, China. A trouble maker shipped ...

  10. (转载)链表环中的入口点 编程之美 leecode 学习

    http://www.cnblogs.com/hiddenfox/p/3408931.html 说的很细 /** * Definition for singly-linked list. * clas ...