1. auto sprite = Sprite::create(...);
    2. addChild(sprite);
    3. // 以下方法都会开启9宫格效果
    4. // 设置中间格子的区域,以normalized coordinates坐标。
    5. // 坐标范围:(0, 0) ~ (1, 1)
    6. // (0, 0):左上角
    7. // (1, 1):右下角
    8. sprite->setCenterRectNormalized( Rect( 0.4, 0.4, 0.2, 0.2 ) );
    9. // 设置中间格子的区域,以points coordinates,设计分辨率坐标。
    10. // CC_RECT_PIXELS_TO_POINTS 将像素坐标转换为设计分辨率下的坐标
    11. sprite->setCenterRect( CC_RECT_PIXELS_TO_POINTS( Rect( 6, 14, 2, 4 ) ) );
    12. sprite->setContentSize(......);

    点击查看【processon】