本發(fā)明涉及圖文混排展現(xiàn)方法,具體涉及一種基于IOS系統(tǒng)的圖文混排方法及系統(tǒng)。
背景技術:
現(xiàn)有技術中,蘋果IOS系統(tǒng)開發(fā)時,官方?jīng)]有提供圖文混排的控件,因此在基于IOS系統(tǒng)開發(fā)應用軟件時需要實現(xiàn)圖和文混排后顯示出來就實現(xiàn)不了。
技術實現(xiàn)要素:
針對現(xiàn)有技術中所存在的不足,本發(fā)明提供了一種基于IOS系統(tǒng)的圖文混排方法及系統(tǒng),實現(xiàn)將需要的圖和文混排后顯示在為IOS系統(tǒng)的終端上。
為實現(xiàn)上述目的,本發(fā)明采用了如下的技術方案:
一種基于IOS系統(tǒng)的圖文混排方法,包括:
S1、用戶依照當前所需顯示界面文字和圖的順序通過錄入模塊錄入文字數(shù)據(jù)以及圖數(shù)據(jù),并對文字數(shù)據(jù)以及圖數(shù)據(jù)分別標記上文字標記和圖標記;
S2、顯示模塊顯示當前所需顯示界面,具體包括:
S21、計算單元查找當錄入模塊中圖數(shù)據(jù)所在序號段,得到圖序號段組;
S22、計算單元依次判斷錄入模塊內每個數(shù)據(jù)的序號是否在圖序號段組內,若在則進行步驟S23,若在則進行步驟S24;
S23、顯示單元使用IOS系統(tǒng)的UIImageVIew控件添加到UIView控件將當前所需顯示界面的圖顯示出來;
S24、顯示單元使用IOS系統(tǒng)的UILabel控件添加到UIView控件將當前所需顯示界面的文字顯示出來;
S25、顯示完全當前需要顯示的界面。
優(yōu)選的是,步驟S1具體包括:用戶自我判斷當前所需顯示界面的文字和圖排列順序,當需要錄入文字時使用文字錄入單元輸入依次輸入文字數(shù)據(jù),文字錄入單元將文字數(shù)據(jù)表上文字標記,并存入存儲單元;當需要錄入圖時使用圖錄入單元輸入依次輸入圖數(shù)據(jù),圖錄入單元將圖數(shù)據(jù)標上圖標記,并存入存儲單元。
本發(fā)明還提供一種用上述基于IOS系統(tǒng)的圖文混排方法的系統(tǒng),包括:
錄入模塊,其用于用戶依照當前所需顯示界面文字和圖的順序通過錄入模塊錄入文字數(shù)據(jù)以及圖數(shù)據(jù),并對文字數(shù)據(jù)以及圖數(shù)據(jù)分別標記上文字標記和圖標記;
顯示模塊,其包括:
計算單元,其用于查找當錄入模塊中圖數(shù)據(jù)所在序號段,以得到圖序號段組;并依次判斷錄入模塊內每個數(shù)據(jù)的序號是否在圖序號段組內;
顯示單元,其用于使用IOS系統(tǒng)的UIImageVIew控件添加到UIView控件將當前所需顯示界面的圖顯示出來;或使用IOS系統(tǒng)的UILabel控件添加到UIView控件將當前所需顯示界面的文字顯示出來。
優(yōu)選的是,錄入模塊包括:
文字錄入單元,其用于當需要錄入文字時使用文字錄入單元輸入依次輸入文字數(shù)據(jù),文字錄入單元將文字數(shù)據(jù)表上文字標記,并存入存儲單元;
圖錄入單元,其用于當需要錄入圖時使用圖錄入單元輸入依次輸入圖數(shù)據(jù),圖錄入單元將圖數(shù)據(jù)標上圖標記,并存入存儲單元;以及
存儲單元,其用于存儲帶圖標記圖數(shù)據(jù)和帶文字標記的文字數(shù)據(jù)。
相比于現(xiàn)有技術,本發(fā)明具有如下有益效果:
通過設置步驟S1,實現(xiàn)了當前需要混排出來界面的文字數(shù)據(jù)和圖數(shù)據(jù)的錄入,并對文字數(shù)據(jù)以及圖文數(shù)據(jù)均進行標號,以便于后續(xù)計算單元識別哪些出哪些是圖數(shù)據(jù);然后通過設置計算單元實現(xiàn)識別圖數(shù)據(jù)以及找出存儲圖數(shù)據(jù)的圖序號組段;進而將文字數(shù)據(jù)用UILabel控件添加到UIView控件顯示出來,將圖數(shù)據(jù)用UIImageVIew控件添加到UIView控件顯示出來,最終實現(xiàn)將需要的圖和文混排的界面后顯示在為IOS系統(tǒng)的終端上,方便了基于IOS系統(tǒng)的應用程序的圖和文混排的界面設計。
附圖說明
圖1為基于IOS系統(tǒng)的圖文混排方法的流程圖;
圖2為基于IOS系統(tǒng)的圖文混排方法的系統(tǒng)的框圖。
具體實施方式
本實施例首先提出一種基于IOS系統(tǒng)的圖文混排方法,包括:
S1、用戶依照當前所需顯示界面文字和圖的順序通過錄入模塊錄入文字數(shù)據(jù)以及圖數(shù)據(jù),并對文字數(shù)據(jù)以及圖數(shù)據(jù)分別標記上文字標記和圖標記;
S2、顯示模塊顯示當前所需顯示界面,具體包括:
S21、計算單元查找當錄入模塊中圖數(shù)據(jù)所在序號段,得到圖序號段組;
S22、計算單元依次判斷錄入模塊內每個數(shù)據(jù)的序號是否在圖序號段組內,若在則進行步驟S23,若在則進行步驟S24;
S23、顯示單元使用IOS系統(tǒng)的UIImageVIew控件添加到UIView控件將當前所需顯示界面的圖顯示出來;
S24、顯示單元使用IOS系統(tǒng)的UILabel控件添加到UIView控件將當前所需顯示界面的文字顯示出來;
S25、顯示完全當前需要顯示的界面。
為了方便錄入文字數(shù)據(jù)和圖數(shù)據(jù),步驟S1具體包括:用戶自我判斷當前所需顯示界面的文字和圖排列順序,當需要錄入文字時使用文字錄入單元輸入依次輸入文字數(shù)據(jù),文字錄入單元將文字數(shù)據(jù)表上文字標記,并存入存儲單元;當需要錄入圖時使用圖錄入單元輸入依次輸入圖數(shù)據(jù),圖錄入單元將圖數(shù)據(jù)標上圖標記,并存入存儲單元。
本實施例還提供一種用上述基于IOS系統(tǒng)的圖文混排方法的系統(tǒng),包括:
錄入模塊,其用于用戶依照當前所需顯示界面文字和圖的順序通過錄入模塊錄入文字數(shù)據(jù)以及圖數(shù)據(jù),并對文字數(shù)據(jù)以及圖數(shù)據(jù)分別標記上文字標記和圖標記;
顯示模塊,其包括:
計算單元,其用于查找當錄入模塊中圖數(shù)據(jù)所在序號段,以得到圖序號段組;并依次判斷錄入模塊內每個數(shù)據(jù)的序號是否在圖序號段組內;
顯示單元,其用于使用IOS系統(tǒng)的UIImageVIew控件添加到UIView控件將當前所需顯示界面的圖顯示出來;或使用IOS系統(tǒng)的UILabel控件添加到UIView控件將當前所需顯示界面的文字顯示出來。
為了方便錄入文字數(shù)據(jù)和圖數(shù)據(jù),并方便標記文字標記和圖標記,錄入模塊包括:
文字錄入單元,其用于當需要錄入文字時使用文字錄入單元輸入依次輸入文字數(shù)據(jù),文字錄入單元將文字數(shù)據(jù)表上文字標記,并存入存儲單元;
圖錄入單元,其用于當需要錄入圖時使用圖錄入單元輸入依次輸入圖數(shù)據(jù),圖錄入單元將圖數(shù)據(jù)標上圖標記,并存入存儲單元;以及
存儲單元,其用于存儲帶圖標記圖數(shù)據(jù)和帶文字標記的文字數(shù)據(jù)。
工作時,首先,用戶拿出需要混排的文字數(shù)據(jù)和圖數(shù)據(jù),根據(jù)需要將文字數(shù)據(jù)和圖數(shù)據(jù)排序,將排列靠前的數(shù)據(jù)依次錄入,若是文字數(shù)據(jù)則通過文字錄入模塊輸入,文字錄入模塊對文字數(shù)據(jù)進行標號,文字錄入模塊在操作界面上提供文字錄入窗口,這樣就可以直觀地將文字數(shù)據(jù)錄入;若是圖數(shù)據(jù)則通過圖錄入模塊輸入,圖錄入模塊對文字數(shù)據(jù)進行標號,圖錄入模塊在操作界面上提供圖錄入窗口,這樣就可以直觀地將圖數(shù)據(jù)錄入。然后,錄入完文字數(shù)據(jù)以及圖數(shù)據(jù)后,計算單元就找出記載圖數(shù)據(jù)的序號段,將所有圖對應的序號段存儲為圖序號段組,進而方便判斷是否為文字數(shù)據(jù)還是圖數(shù)據(jù)。再后,開始顯示數(shù)據(jù),顯示時,首先判斷該根據(jù)該數(shù)據(jù)序號判斷是屬于圖數(shù)據(jù)還是文字數(shù)據(jù),當判斷為文字數(shù)據(jù)后,則顯示單元使用IOS系統(tǒng)的UIImageVIew控件添加到UIView控件將當前所需顯示界面的圖顯示出來;當判斷為圖數(shù)據(jù),顯示單元使用IOS系統(tǒng)的UIImageVIew控件添加到UIView控件將當前所需顯示界面的圖顯示出來。最終,所有錄入的所有數(shù)據(jù)顯示完全,則將當前需要顯示的界面完全顯示出來。
當然為了便于下次使用該系統(tǒng),存儲單元為緩存空間,當存了一端時間錄入的文字數(shù)據(jù)和圖數(shù)據(jù)后,可以重新輸入新的文字數(shù)據(jù)和圖數(shù)據(jù)。
最后說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或者等同替換,而不脫離本發(fā)明技術方案的宗旨和范圍,其均應涵蓋在本發(fā)明的權利要求范圍當中。