1. 程式人生 > >iOS 執行發現,view隨著螢幕的變大整體放大的問題

iOS 執行發現,view隨著螢幕的變大整體放大的問題

前言

今天忽然接到測試那邊傳來的bug說,我的字型沒有做適配。字型會隨著螢幕變大而變大,當時可凌亂,因為我明明做了適配了。馬上去看程式碼,又去寫了個demo去對比,但就是沒有找到問題在哪。最後,在技術群裡請教人家一下,終於知道那的問題了,在這裡寫出來,為了大家少走彎路。

正文

字型隨著螢幕變大的原因不是我沒有做適配,而是我的luanch圖尺寸給錯了。大家知道,一個app怎麼在你執行的時候確定是在哪個螢幕大小執行,就是根據啟動圖去判斷。如果你的啟動圖新增的大小不對,那麼就會出現這個問題。
這裡寫圖片描述
一定要按照各個尺寸填好,不要圖省事直接一張圖複製。
當然現在大家都喜歡使用launchScreen.xib去啟動載入圖,但是我就遇到了一個小bug,在launchScreen.xib用image view載入啟動圖適配之後。真機測試在5上面有問題,上下有黑色的留白。這個問題解決方法:
這裡寫圖片描述


點選按鈕,
這裡寫圖片描述
點選,然後你就在
這裡寫圖片描述
把5尺寸的啟動圖新增到裡面,然後執行,正常。

相關推薦

iOS 執行發現view隨著螢幕整體放大的問題

前言 今天忽然接到測試那邊傳來的bug說,我的字型沒有做適配。字型會隨著螢幕變大而變大,當時可凌亂,因為我明明做了適配了。馬上去看程式碼,又去寫了個demo去對比,但就是沒有找到問題在哪。最後,在技術群裡請教人家一下,終於知道那的問題了,在這裡寫出來,為了大家

導航條透明隨著螢幕上劃漸漸非透明

有時候APP為追求一種視覺效果上的通透性,除返回按鈕,會將導航條透明化,如圖所示: 我現在用到的辦法,將導航條的背景圖設定一張透明的圖,然後去掉導航條下方黑線的方法是從網上找的 // 是否改為透明 @property (assign, nonatomic) BOOL c

Unity程式協同問題傳送時螢幕亮的解決常規操作的行為集合

在unity中執行某段程式時往往需要執行另外一段不相干但是卻對功能上有需求的程式,比如進行場景傳送,在傳送點處,點選I鍵,螢幕慢慢變黑,場景傳送到另外一個場景,場景又慢慢變亮。這裡首先涉及兩個物體,一個是傳送觸發器物體,點選I鍵,過一段時間後進行場景傳送,另外一個就是遮罩物體,這裡使用UGUI中的Panel,

IOS截圖View截圖的基本方法

IOS截圖的方法網上有很多,以下是我個人認為比較好的一個,我稍微改了一點 #define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] comp

高清方案在手機微信上的一個奇葩問題當字數會莫名其妙的

排版 100% 放大 高清 檢測 lin 實踐 進行 主動 問題原因:在X5新內核Blink中,在排版頁面的時候,會主動對字體進行放大,會檢測頁面中的主字體,當某一塊字體在我們的判定規則中,認為字號較小,並且是頁面中的主要字體,就會采取主動放大的操作。然而這不是我們想要的,

Linux 螢幕的方法

點選虛擬機器軟體上面工具欄中的【虛擬機器(V)】 點選箭頭那: 進入到系統的檔案裡面,找到在檔案裡出現的vmware tools檔案點選開,雙擊VMwareTools-10.1.6-5214329.tar.gz   出現:選中vmware-tools-di

思維導圖畫不好?超詳解思維導圖繪製教程新手也能神!

  新手想要了解怎麼畫思維導圖,首先就是要學會臨摹思維導圖模板,熟悉各種專業思維導圖的樣式。 然而,這只是它的形,此時的思維導圖是沒有“靈魂”的,所以我們還需要在這個形裡面注入“生命”使他更加生動!這就需要學會對思維導圖軟體各個功能的靈活應用。   今日研究

虛擬機器裡的Linux系統介面太小怎麼讓它

安裝Vmware Tools後,系統桌面即會自動調整以適應當前的顯示器。 1、在VMWare選單VM下,install VMWare Tools     系統自動載入VMWare Tools映象,此時在ubuntu桌面能夠看到,如下圖所示。            

關於 iOS 的 StoryBoard接受的那一刻才發現她的美 - 當然美的事物都須要業心照料

creat 你是 targe -m == ext 保留 arduino code 關於 iOS 的 StoryBoard,接受的那一刻才發現她的美 - 當然美的事物都須要業心照料太陽火神的漂亮人生 (http://blog.csdn.net/opengl_es)本文遵循“

一個偉大的發現裝X一下。筆記本win7系統64位機器執行unity 時屏幕模糊解決的方法

-a dsm directx ctx font 偉大的 size pop 系統 筆者筆記本win7系統64位機器執行unity 時。往往切換時unity界面屏幕模糊,後來發現此時須要下載DirectXRuntimes201006x64,安裝就可以。 一

shell腳本介紹shell腳本結構和執行方式date命令的用法shell腳本中的量簡介

linux 操作系統 centos shell腳本 筆記內容:20.1 shell腳本介紹20.2 shell腳本結構和執行20.3 date命令用法20.4 shell腳本中的變量筆記日期:2017-11-2120.1 shell腳本介紹 Shell Script,Shell腳本與Wind

Shell腳本(腳本結構和執行方法date命令用法腳本中的量)

cal 方式 spa 12月 自動化 復制 自定義函數 soft 變量 Shell是什麽Shell是一種腳本語言,和傳統語言C,Python...相比還是比較簡單的。可以使用邏輯判斷,循環等語法可以自定義函數shell是系統命令的集合shell腳本可以實現自動化運維,能大大

linux×××溯源之發現:侵則生(版本1)(如果這一版感覺上去很廢話下一版會寫的具體點)

找到你 查看 如果 經驗 差異 理論 正常 而且 inux 說到linux的發現,那麽很容易聯想到linux的各種日誌,通過日誌確實可以發現很多問題,也能發現linux是否被,如何被。那麽如果linux沒開啟日誌呢?日誌被刪呢?常規方法只適用於常規的事件。疑難雜癥只能靈丹妙

#小程式#獲得螢幕高度view高度

wxml中:<view id='getheight'></view> var query = wx.createSelectorQuery(); query.select('#getheight').boundingClientRect() query.exec(func

maven打包後flash檔案無法正常執行

最近一個老專案重構,前臺使用了swfupload來實現多檔案上傳,這是一個用flash實現的外掛。 開發階段,打包測試時均無問題。測試階段,在伺服器部署後,該外掛就莫名失效了。 經過排查最終確認是maven打測試包時,加上了資源過濾導致swfupload.swf檔案變大。  

編寫一個程式啟動三個執行三個執行緒的名稱分別是 ABC; 每個執行緒將自己的名稱在螢幕上列印5遍列印順序是ABCABC...

設定標誌位flag 當flag==1時,列印A 當flag==2時,列印B 當flag==3時,列印C 用count控制列印的次數,題目要求列印5遍,即15個字元 這裡的用notifyAll()的原因:是要把其餘兩個全都喚醒,因為如果用notify

SAP 通過事務程式碼與螢幕式(SHD0)控制控制使用者介面的某些欄位以控制生產訂單的排程型別為例

在實際工作中經常會遇到要求把SAP中某些欄位鎖定,或設為必須輸入,這時可以用事務程式碼與螢幕變式進行控制,事務程式碼:SHD0 (Transaction and Screen Variants)。 下面是控制生產訂單排程型別為固定值的操作實錄: 一、檢視生產訂單排程型別的螢幕號 輸入事務

【精】iOS知識樹知識點(包括物件、Block、訊息轉發、GCD、執行時、runloop、動畫、Push、KVO、tableviewUIViewController、提交AppStore)

        本文旨在總結iOS知識網路,知識點,該知識網路羅列出常見UIKit、Foundation的物件特點和一些使用經驗,可以看成是一本書;文字編輯採用樹的形式,對知識點進行羅列,並標註一些使用經驗(★)希望對初學者有用或給一些解決疑難雜症者提供思路;某些知識點會深入

編寫一個程式開啟3個執行這3個執行緒的ID分別為A、B、C每個執行緒將自己的ID在螢幕上列印10遍

#include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> #include <string.h> //#define DEBUG 1 #d

“只能在UI主執行緒更新View”這件小事android ui

轉載請註明出處:http://blog.csdn.net/zhaokaiqiang1992     ”只能在UI主執行緒中更新View“。     這句話很熟悉吧?     來來,哥們,看一下下面的例子 @Override protected void onCreate(