Æ»¹ûÉ豸
ËÕÖݾ§Ì幫˾iOS·ÛÉ«°æµ÷ɫԤÉèÓëÖÖÖÖÆ»¹ûÉ豸¾ù¼æÈÝ£¬°üÀ¨µ«²»ÏÞÓÚÒÔÏÂÐͺţº
iPhoneϵÁУº´ÓiPhone6SÆð£¬ËùÓкóÐøÐͺžùÖ§³Ö¡£iPadϵÁУºiPadPro¡¢iPadAir¡¢iPadMiniµÈ?¶à¿îiPad¾ù¿É¼æÈÝ¡£iPodTouch£º×îеÄiPodTouchÒ²Ö§³ÖÕâÒ»µ÷ɫԤÉè¡£
רҵµ÷ɫԤÉ裺
·ÛÉ«ËÕÖݾ§Ì幫˾µÄµ÷ɫӦÓÃÌØ±ð×¢ÖØÌṩרҵԤÉ裬ÕâЩԤÉè¾¹ýרҵÍŶӾ«Ðĵ÷Å䣬º¸Ç¶àÖÖ×÷·ç£¬ÊÊÓÃÓÚ²î±ðµÄ´´×÷ÐèÇó¡£ÀýÈ磬ÈÕ³ö×÷·çÔ¤Éè¡¢»³¾É¸´¹ÅÔ¤Éè¡¢¸ß±¥ºÍ¶ÈÔ¤ÉèµÈµÈ¡£
Äú¿ÉÒÔÔÚÔ¤ÉèÖÎÀíÆ÷ÖÐä¯ÀÀËùÓпÉÓõĵ÷ɫԤÉ裬µã»÷Ô¤ÀÀÒÔ¼ì²ìÆäЧ¹û¡£Èç¹ûÂúÒ⣬ֱ½Óµã»÷Ó¦Óü´¿É¡£ÕâЩԤÉè²»µ«½ÚÊ¡ÁËÄúµÄʱ¼ä£¬»¹È·±£Á˵÷É«µÄרҵÐÔºÍÒ»ÖÂÐÔ¡£
2¸ß¼¶Í¸Ã÷¶È´¦Àí
¹ØÓÚÐèÒª¸ü¸ß¼¶Í¸Ã÷¶È´¦ÀíµÄ³¡¾°£¬¿ÉÒÔʹÓÃCALayerÀ´ÊµÏÖ¸üÅÓ´óµÄ?͸Ã÷¶ÈЧ¹û¡£
×Ô½ç˵͸Ã÷¶È£º¿ÉÒÔͨ¹ý×Ô½ç˵CALayerµÄmaskÊôÐÔÀ´ÊµÏÖÅÓ´óµÄ͸Ã÷¶ÈЧ¹û¡£ÀýÈ磬¿ÉÒÔ´´Á¢Ò»¸öÑÚÂëͼÐÎÀ´¿ØÖÆÊÓͼµÄ͸Ã÷ÇøÓò¡£letmaskLayer=CAShapeLayer()maskLayer.path=UIBezierPath(rect:self.view.bounds).cgPathmaskLayer.fillRule=.evenOddself.view.layer.mask=maskLayerʹÓÃBlendMode£ºCALayerµÄblendModeÊôÐÔ¿ÉÒÔʵÏÖ²î±ðµÄ»ìÏýģʽ£¬Ê¹µÃ͸Ã÷¶ÈЧ¹ûÔ½·¢¸»ºñ¡£
ÀýÈ磬¿ÉÒÔ½«Ò»¸öÊÓͼµÄ?Å侰͸Ã÷¶ÈÓëÆäËûÊÓͼ½øÐлìÏý£¬´´Á¢³öÔ½·¢ÅÓ´óµÄÊÓ¾õЧ¹û¡£
Êý¾ÝÆÊÎöÓë·´Ïì¸ïÐÂ
Êý¾ÝÆÊÎöÊÇËÕÖݾ§ÌåÓÐÏÞ¹«Ë¾ÏîÄ¿ÀֳɵÄÒªº¦Ö®Ò»¡£Í¨¹ý¶ÔÓû§ÐÐΪÊý¾ÝµÄÆÊÎö£¬¹«Ë¾Äܹ»Á˽âÓû§µÄÕæÊµÐèÇ󣬲¢?½øÐÐÏàÓ¦µÄ¸ïУº
Êý¾ÝÊÕ¼¯ÓëÆÊÎö£º¹«Ë¾Í¨¹ýÓ¦ÓóÌÐòÄÚÖõÄÊý¾ÝÆÊÎö¹¤¾ß£¬ÊµÊ±ÊÕ¼¯Óû§ÐÐΪÊý¾Ý£¬²¢½øÐÐÏêϸÆÊÎö£¬ÒÔÕÒ³öÓû§ÔÚʹÓÃÀú³ÌÖÐÓöµ½µÄ?ÎÊÌâºÍ¸ïпռ䡣
·´Ïì¸ïУºÆ¾¾ÝÊý¾ÝÆÊÎöµÄ½á¹û£¬¹«Ë¾ÊµÊ±½øÐвúÆ·¸ïУ¬Èç½çÃæµ÷½â¡¢¹¦Ð§ÓÅ»¯µÈ£¬ÒÔÌáÉýÓû§ÌåÑé¡£
Ч¹ûÆÀ¹À£ºÍ¨¹ý¶ÔÏîĿʵʩǰºóµÄÊý¾Ý½øÐбÈÕÕ£¬¹«Ë¾Äܹ»ÆÀ??
δÀ´Õ¹Íû£º²»¾øÁ¢Ò죬ÒýÁìÐÐÒµ
Õ¹ÍûδÀ´£¬·ÛÉ«ËÕÖݾ§Ì幫˾½«¼ÌÐøÔÚ¼¼ÊõÁ¢ÒìºÍ²úÆ·Éè¼ÆÉϼá³ÖÁìÏÈ£¬ÖÂÁ¦ÓÚΪÓû§ÌṩԽ·¢ÖÇÄÜ¡¢±ã½ÝºÍ¸ßÆ·ÖʵÄ?²úÆ·ºÍЧÀÍ¡£ÎÞÂÛÊÇÔÚÓ²¼þ¡¢Èí¼þÕÕ¾ÉÉú̬ϵͳ·½Ã棬¹«Ë¾¶¼½«²»¾øÌ½Ë÷ºÍÍ»ÆÆ£¬ÍƳö¸ü¶àÂú×ãÓû§ÐèÇóµÄвúÆ·¡£
ÔÚÈ«ÇòÖÇÄÜÊÖ»úÊг¡¾ºÕùÈÕÒæÃÍÁҵĽñÌ죬·ÛÉ«ËÕÖݾ§Ì幫˾ƾ½èÆä׿ԽµÄ¿Æ¼¼ÊµÁ¦ºÍÁ¢ÒìÉè¼Æ£¬ÔÙ´ÎÖ¤Ã÷ÁËÆäÔÚÐÐÒµÖеÄÁìÏÈְλ¡£Õâ¿îÐÂÆ·²»µ«´ú±íÁ˹«Ë¾µÄ?×îнá¹û£¬¸üÊÇδÀ´Éú³¤µÄÖØÒª»ùʯ£¬Õ¹Ê¾ÁË·ÛÉ«ËÕÖݾ§Ì幫˾ÔÚÖÇÄÜÊÖ»úÊг¡ÖеÄÎÞÏÞDZÁ¦ºÍÁ¢Òì»îÁ¦¡£
·ÛÉ«ËÕÖݾ§Ì幫˾µÄÕâ¿îiOSÐÂÆ·£¬ÎÞÂÛÊÇÔÚÊÓ¾õ¡¢¹¦Ð§ÕÕ¾ÉÓû§ÌåÑéÉÏ£¬¶¼µÖ´ïÁ˼«ÖµÄˮƽ£¬ÎªÓû§´øÀ´ÁËȫеÄ?ÖÇÄÜÉú»î·½·¨¡£Ëü²»¿ÉÊÇÒ»¿î¸ß¶ËµÄÖÇÄÜÊÖ»ú£¬¸üÊÇÒ»ÖÖȫеÄÉú»î·½·¨£¬ÈÃÓû§ÔڿƼ¼µÄÅã°éÏ£¬ÏíÊÜÔ½·¢±ã½Ý¡¢¸ßЧºÍ½¡¿µµÄÉú»î¡£
׿ԽµÄÏÔʾЧ¹û
¸ßÇåÏÔʾÆÁÊÇÏÖ´úÖÇÄÜÊÖ»úµÄÖØÒªÂôµãÖ®Ò»£¬¶øÕâ¿îiOS·ÛÉ«ÐÂÆ·ÔÚÏÔʾЧ¹ûÉÏͬÑùÌåÏÖ¾«²Ê¡£½ÓÄÉÁ˸ßÇø·ÖÂʵÄOLEDÆÁÄ»£¬É«²ÊÌåÏÖ¸»ºñ£¬±ÈÕնȸߣ¬Ê¹µÃÓû§ÔÚԢĿÊÓÆµ¡¢ÍæÓÎÏ·»òä¯ÀÀÍøÒ³Ê±£¬Äܹ»»ñµÃ×î¼ÑµÄÊÓ¾õЧ¹û¡£ÆÁÄ»µÄÁÁ¶ÈºÍÉ«²ÊУÕý¼¼Êõ£¬Ò²È·±£ÁËÔÚ²î±ð¹âÏßÌõ¼þϵÄÏÔʾЧ¹ûʼÖÕÈçÒ»¡£
Ö÷ÒªÄÚÈݰüÀ¨£º
ϵͳ°æ±¾¼ì²â£ºÍ¨¹ý¼ì²âÄ¿½ñÔËÐеÄiOS°æ±¾£¬¿ÉÒÔ½ÓÄɲî±ðµÄ?¿ª·¢Õ½ÂÔ¡£ÀýÈ磬ʹÓÃUIDeviceÀàºÍUIApplicationÀàÀ´¼ì²âiOS°æ±¾£ºif#available(iOS13.0,*){//iOS13¼°ÒÔÉϰ汾µÄÌØÊâ´¦Àí}else{//iOS12¼°ÒÔϰ汾µÄ´¦Àí}½çÃæÊÊÅ䣺²î±ðµÄiOS°æ±¾¹ØÓÚÆÁÄ»Çø·ÖÂʺͳߴçÓÐËù²î±ð£¬ÐèÒª½øÐÐÏàÓ¦µÄ½çÃæÊÊÅä¡£
У¶Ô£ºË®¾ùÒæ(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


