AIWROKÈí¼þIOSϵͳÀïµÄUI-±êÇ©Àà[Label]·½·¨Ð¡½á
- //UI-±êÇ©Àà[Label]·½·¨Ð¡½á£¬½»Á÷QQȺ711841924
- //µÚÒ»¸ö·½·¨£ºsetTextÉèÖñêÇ©Îı¾
- var label = new Label();
- label.setText("Hello World");
- //µÚ¶þ¸ö·½·¨£ºsetTextColorÉèÖÃÎı¾ÑÕÉ«
- var label = new Label();
- label.setTextColor(1.0f, 0.0f, 0.0f); // ÉèÖÃÎı¾ÑÕɫΪºìÉ«
- //µÚÈý¸ö·½·¨£ºsetFontSizeÉèÖÃ×ÖÌå´óС
- var label = new Label();
- label.setFontSize(16.0f); // ÉèÖÃ×ÖÌå´óСΪ16
- //µÚËĸö·½·¨£ºsetBackgroundColorÉèÖñ³¾°ÑÕÉ«
- var label = new Label();
- label.setBackgroundColor(0, 255, 255); // ÉèÖñ³¾°ÑÕɫΪÂÌÉ«
- //µÚÎå¸ö·½·¨£ºsetWidth ÉèÖñêÇ©¿í¶È
- var label = new Label();
- label.setWidth(200); // ÉèÖñêÇ©¿í¶ÈΪ200
- //µÚÁù¸ö·½·¨£ºsetHeightÉèÖñêÇ©¸ß¶È
- var label = new Label();
- label.setHeight(50); // ÉèÖñêÇ©¸ß¶ÈΪ50
- //µÚÆß¸ö·½·¨£ºsetTextAlignmentÉèÖÃÎı¾¶ÔÆë·½Ê½
- var label = new Label();
- label.setTextAlignment("center"); // ÉèÖÃÎı¾¶ÔÆë·½Ê½Îª¾ÓÖÐleft center right
¸´ÖÆ´úÂë📌setTextÉèÖñêÇ©Îı¾ Àà±ð | ÏêÇé˵Ã÷ | ·½·¨¹¦ÄÜ | ÉèÖñêÇ©µÄÏÔʾÎı¾ | ·½·¨Ç©Ãû | Void setText(String text) | ·µ»ØÖµ | Void | ²ÎÊý | - String text £ºÒªÉèÖõıêÇ©Îı¾ | °¸Àý | var label = new Label(); label.setText("Hello World"); |
📌setTextColor ÉèÖÃÎı¾ÑÕÉ« Àà±ð | ÏêÇé˵Ã÷ | ·½·¨¹¦ÄÜ | ÉèÖÃÎı¾µÄÑÕÉ« | ·½·¨Ç©Ãû | Void setTextColor(Single red, Single green, Single blue) | ·µ»ØÖµ | Void | ²ÎÊý | - Single red £ººìÉ«·ÖÁ¿
- Single green £ºÂÌÉ«·ÖÁ¿
- Single blue £ºÀ¶É«·ÖÁ¿ | °¸Àý | var label = new Label(); label.setTextColor(1.0f, 0.0f, 0.0f); // ÉèÖÃÎı¾ÑÕɫΪºìÉ« |
📌setBackgroundColorÉèÖñ³¾°ÑÕÉ« Àà±ð | ÏêÇé˵Ã÷ | ·½·¨¹¦ÄÜ | ÉèÖÃÎı¾µÄÑÕÉ« | ·½·¨Ç©Ãû | Void setTextColor(Single red, Single green, Single blue) | ·µ»ØÖµ | Void | ²ÎÊý | - Single red £ººìÉ«·ÖÁ¿
- Single green £ºÂÌÉ«·ÖÁ¿
- Single blue £ºÀ¶É«·ÖÁ¿ | °¸Àý | var label = new Label(); label.setTextColor(1.0f, 0.0f, 0.0f); // ÉèÖÃÎı¾ÑÕɫΪºìÉ« |
📌setFontSizeÉèÖÃ×ÖÌå´óС Àà±ð | ÏêÇé˵Ã÷ | ·½·¨¹¦ÄÜ | ÉèÖÃÎı¾µÄ×ÖÌå´óС | ·½·¨Ç©Ãû | Void setFontSize(Single size) | ·µ»ØÖµ | Void | ²ÎÊý | - Single size £º×ÖÌå´óС²ÎÊý | °¸Àý | var label = new Label(); label.setFontSize(16.0f); // ÉèÖÃ×ÖÌå´óСΪ16 |
📌setWidth ÉèÖñêÇ©¿í¶È Àà±ð | ÏêÇé˵Ã÷ | ·½·¨¹¦ÄÜ | ÉèÖñêÇ©µÄ¿í¶È | ·½·¨Ç©Ãû | Void setWidth(Int32 width) | ·µ»ØÖµ | Void | ²ÎÊý | - Int32 width £ºÒªÉèÖõıêÇ©¿í¶ÈÖµ | °¸Àý | var label = new Label(); label.setWidth(200); // ÉèÖñêÇ©¿í¶ÈΪ200 |
📌setHeightÉèÖñêÇ©¸ß¶È Àà±ð | ÏêÇé˵Ã÷ | ·½·¨¹¦ÄÜ | ÉèÖñêÇ©µÄ¸ß¶È | ·½·¨Ç©Ãû | Void setHeight(Int32 height) | ·µ»ØÖµ | Void | ²ÎÊý | - Int32 height £ºÒªÉèÖõıêÇ©¸ß¶ÈÖµ | °¸Àý | var label = new Label(); label.setHeight(50); // ÉèÖñêÇ©¸ß¶ÈΪ50 |
📌setTextAlignmentÉèÖÃÎı¾¶ÔÆë·½Ê½ Àà±ð | ÏêÇé˵Ã÷ | ·½·¨¹¦ÄÜ | ÉèÖÃÎı¾ÔÚ±êÇ©ÄÚµÄ¶ÔÆë·½Ê½£¬¿Éѡֵ£ºleft £¨×ó¶ÔÆë£©¡¢center £¨¾ÓÖÐ¶ÔÆë£©¡¢right £¨ÓÒ¶ÔÆë£© | ·½·¨Ç©Ãû | Void setTextAlignment(String alignment) | ·µ»ØÖµ | Void | ²ÎÊý | - String alignment £º¶ÔÆë·½Ê½£¬¿ÉѡֵΪ left £¨×ó¶ÔÆë£©¡¢center £¨¾ÓÖÐ¶ÔÆë£©¡¢right £¨ÓÒ¶ÔÆë£© | °¸Àý | var label = new Label(); label.setTextAlignment("center"); // ÉèÖÃÎı¾¶ÔÆë·½Ê½Îª¾ÓÖУ¨¿Éѡֵ£ºleft¡¢center¡¢right£© |
ÍêÕûʾÀý·½·¨Àý×Ó£º - // 🔨🍎UI-±êÇ©Àà[Label]·½·¨ÍêÕûʾÀý
- // UI-±êÇ©Àà[Label]·½·¨Ð¡½á£¬½»Á÷QQȺ711841924
- // ´´½¨ TabView
- var tab = new TabView();
- // ÉèÖñêǩҳ±êÌâ
- tab.setTitles(["Îı¾ÓëÑÕÉ«", "³ß´çÓë¶ÔÆë", "×ÛºÏÑÝʾ"]);
- // ÏÔʾ TabView£¬²¢ÔÚ¼ÓÔØÍê³ÉºóÖ´Ðлص÷º¯Êý
- tab.show(function() {
- printl("LabelʾÀý TabView ÏÔʾÍê³É");
- // ====================== µÚÒ»Ò³£ºÎı¾ÓëÑÕÉ«ÉèÖà ======================
- var textColorPage = new Vertical();
- textColorPage.setSpacing(15);
- textColorPage.setBackgroundColor(240, 240, 240);
- // ±êÌâ
- var title = new Label();
- title.setText("LabelÎı¾ÓëÑÕÉ«ÉèÖÃÑÝʾ");
- title.setFontSize(18.0);
- title.setTextColor(0, 0, 0);
- textColorPage.addView(title);
- // »ù±¾Îı¾ÉèÖÃ
- var basicText = new Label();
- basicText.setText("»ù±¾Îı¾ÉèÖÃʾÀý");
- textColorPage.addView(basicText);
- // ºìÉ«Îı¾
- var redText = new Label();
- redText.setText("ÕâÊǺìÉ«Îı¾");
- redText.setTextColor(255, 0, 0); // ºìÉ«
- redText.setFontSize(16.0);
- textColorPage.addView(redText);
- // ÂÌÉ«Îı¾
- var greenText = new Label();
- greenText.setText("ÕâÊÇÂÌÉ«Îı¾");
- greenText.setTextColor(0, 255, 0); // ÂÌÉ«
- greenText.setFontSize(14.0);
- textColorPage.addView(greenText);
- // À¶É«Îı¾
- var blueText = new Label();
- blueText.setText("ÕâÊÇÀ¶É«Îı¾");
- blueText.setTextColor(0, 0, 255); // À¶É«
- blueText.setFontSize(12.0);
- textColorPage.addView(blueText);
- // ´ø±³¾°É«µÄÎı¾
- var bgText = new Label();
- bgText.setText("´ø±³¾°É«µÄÎı¾");
- bgText.setTextColor(255, 255, 255); // °×É«Îı¾
- bgText.setBackgroundColor(100, 100, 100); // »ÒÉ«±³¾°
- textColorPage.addView(bgText);
- // ====================== µÚ¶þÒ³£º³ß´çÓë¶ÔÆëÉèÖà ======================
- var sizeAlignPage = new Vertical();
- sizeAlignPage.setSpacing(20);
- sizeAlignPage.setBackgroundColor(245, 245, 220);
- // ±êÌâ
- var title2 = new Label();
- title2.setText("Label³ß´çÓë¶ÔÆëÉèÖÃÑÝʾ");
- title2.setFontSize(18.0);
- title2.setTextColor(0, 0, 0);
- sizeAlignPage.addView(title2);
- // ²»Í¬³ß´çµÄÎı¾
- var largeText = new Label();
- largeText.setText("´óºÅ×ÖÌå (20px)");
- largeText.setFontSize(20.0);
- largeText.setWidth(300);
- largeText.setHeight(40);
- sizeAlignPage.addView(largeText);
- var mediumText = new Label();
- mediumText.setText("ÖкÅ×ÖÌå (16px)");
- mediumText.setFontSize(16.0);
- mediumText.setWidth(250);
- mediumText.setHeight(35);
- sizeAlignPage.addView(mediumText);
- var smallText = new Label();
- smallText.setText("СºÅ×ÖÌå (12px)");
- smallText.setFontSize(12.0);
- smallText.setWidth(200);
- smallText.setHeight(30);
- sizeAlignPage.addView(smallText);
- // ²»Í¬¶ÔÆë·½Ê½
- var leftAlign = new Label();
- leftAlign.setText("×ó¶ÔÆëÎı¾");
- leftAlign.setTextAlignment("left");
- leftAlign.setWidth(250);
- leftAlign.setHeight(30);
- leftAlign.setBackgroundColor(220, 220, 255);
- sizeAlignPage.addView(leftAlign);
- var centerAlign = new Label();
- centerAlign.setText("¾ÓÖÐ¶ÔÆëÎı¾");
- centerAlign.setTextAlignment("center");
- centerAlign.setWidth(250);
- centerAlign.setHeight(30);
- centerAlign.setBackgroundColor(220, 255, 220);
- sizeAlignPage.addView(centerAlign);
- var rightAlign = new Label();
- rightAlign.setText("ÓÒ¶ÔÆëÎı¾");
- rightAlign.setTextAlignment("right");
- rightAlign.setWidth(250);
- rightAlign.setHeight(30);
- rightAlign.setBackgroundColor(255, 220, 220);
- sizeAlignPage.addView(rightAlign);
- // ====================== µÚÈýÒ³£º×ÛºÏÑÝʾ ======================
- var comprehensivePage = new Vertical();
- comprehensivePage.setSpacing(15);
- comprehensivePage.setBackgroundColor(255, 240, 240);
- // ±êÌâ
- var title3 = new Label();
- title3.setText("Label×ÛºÏÑÝʾ");
- title3.setFontSize(20.0);
- title3.setTextColor(0, 0, 150);
- title3.setTextAlignment("center");
- title3.setWidth(350);
- title3.setHeight(50);
- title3.setBackgroundColor(200, 230, 255);
- comprehensivePage.addView(title3);
- // ¶àÖÖÊôÐÔ×éºÏ
- var combo1 = new Label();
- combo1.setText("´ó×ÖÌå+ºìÉ«+¾ÓÖÐ+±³¾°É«");
- combo1.setFontSize(18.0);
- combo1.setTextColor(200, 0, 0);
- combo1.setTextAlignment("center");
- combo1.setWidth(350);
- combo1.setHeight(45);
- combo1.setBackgroundColor(255, 230, 230);
- comprehensivePage.addView(combo1);
- var combo2 = new Label();
- combo2.setText("ÖÐ×ÖÌå+À¶É«+ÓÒ¶ÔÆë+±³¾°É«");
- combo2.setFontSize(15.0);
- combo2.setTextColor(0, 0, 200);
- combo2.setTextAlignment("right");
- combo2.setWidth(350);
- combo2.setHeight(40);
- combo2.setBackgroundColor(230, 230, 255);
- comprehensivePage.addView(combo2);
- var combo3 = new Label();
- combo3.setText("С×ÖÌå+ÂÌÉ«+×ó¶ÔÆë+±³¾°É«");
- combo3.setFontSize(12.0);
- combo3.setTextColor(0, 150, 0);
- combo3.setTextAlignment("left");
- combo3.setWidth(350);
- combo3.setHeight(35);
- combo3.setBackgroundColor(230, 255, 230);
- comprehensivePage.addView(combo3);
- // ÐÅϢչʾ±êÇ©
- var infoLabel = new Label();
- infoLabel.setText("Label¿Ø¼þÖ§³Ö7ÖÖ·½·¨£º\n1. setText - ÉèÖÃÎı¾\n2. setTextColor - ÉèÖÃÎı¾ÑÕÉ«\n3. setFontSize - ÉèÖÃ×ÖÌå´óС\n4. setBackgroundColor - ÉèÖñ³¾°É«\n5. setWidth - ÉèÖÿí¶È\n6. setHeight - ÉèÖø߶È\n7. setTextAlignment - ÉèÖÃÎı¾¶ÔÆë");
- infoLabel.setFontSize(12.0);
- infoLabel.setTextColor(50, 50, 50);
- infoLabel.setTextAlignment("left");
- infoLabel.setWidth(350);
- infoLabel.setHeight(150);
- infoLabel.setBackgroundColor(255, 255, 200);
- comprehensivePage.addView(infoLabel);
- // ¹«¹²·µ»Ø°´Å¥
- var btnBack = new Button();
- btnBack.setText("·µ»Ø");
- btnBack.setColor(255, 0, 0);
- btnBack.setTextColor(255, 255, 255);
- btnBack.onClick(function() {
- printl("·µ»Ø¼ü±»µã»÷");
- tab.dismiss();
- });
- // Ìí¼ÓËùÓÐÒ³Ãæµ½TabView
- tab.addView(0, textColorPage);
- tab.addView(1, sizeAlignPage);
- tab.addView(2, comprehensivePage);
- tab.addView(3, btnBack);
- printl("LabelʾÀýÊÓͼÌí¼ÓÍê³É");
- });
- printl("Label¿Ø¼þ·½·¨ÑÝʾ³ÌÐòÆô¶¯");
¸´ÖÆ´úÂë
|