1. 程式人生 > >cocos2d-js 控制元件——UIImageView

cocos2d-js 控制元件——UIImageView

UIImageView公有屬性、方法

/**
 * 建立一個UIImageView例項
 * @param imageFileName 圖片
 * @param texType       圖片型別(Local、Plist)
 * @return UIImageView例項
 */
static ImageView* create(const std::string& imageFileName, TextureResType texType = TextureResType::LOCAL);

/**
 * 載入圖片
 * @param fileName   圖片
 * @param texType    圖片型別(Local、Plist)
 */
void loadTexture(const std::string& fileName,TextureResType texType = TextureResType::LOCAL);

/**
 * 設定UIImageView的位置和大小
 */
void setTextureRect(const Rect& rect);

/**
 * 設定是否開啟九宮格
 * @param 是否開啟九宮格
 */
void setScale9Enabled(bool enabled);

/**
 * 獲取是否開啟九宮格
 */
bool isScale9Enabled()const;

/**
 * 設定九宮格的拉伸範圍
 * @param capInsets 拉伸範圍
 */
void setCapInsets(const Rect &capInsets);

/**
 * 獲取九宮格的拉伸範圍
 */
const Rect& getCapInsets()const;

UIImageView 示例

var radio_uncheck = "btn_radio_uncheck.png";
var node = new ccui.ImageView(radio_uncheck, ccui.Widget.PLIST_TEXTURE);
node.setPosition(640, 360);
this.addChild(node);