其實我正在將iPhone應用程序轉換爲iPad。麻煩設置太多網點?
爲此,我需要調整標籤的「字體」大小。
有很多稱爲標籤的「標題」。
所以,我現在正在做的是,當設備是iPad時,我正在採取每個標籤的出口並設置字體的大小。
有太多標籤了, 1)有沒有什麼辦法可以設置多個插座。單個實例,所以如果我改變一個實例反映到所有?
2)是否有任何其他方法來改變大小。
這就是我的代碼的樣子。
if([self isPad]) { [btnReset.titleLabel setFont:BUTTON_FONT_iPAD_BOLD]; [btnViewReport.titleLabel setFont:BUTTON_FONT_iPAD_BOLD]; scrollView.contentSize = CGSizeMake(768,1200); // scrollEmpView.contentSize = CGSizeMake(768, 1690); // // //Report View Page Frame Set // //Values Before ADDED... // [lblPayeCalculation setFont:LABEL_FONT_iPAD_REPORT]; // [lblTaxcode setFont:LABEL_FONT_iPAD_REPORT]; // [lblDeduct setFont:LABEL_FONT_iPAD_REPORT]; // // [lblPayroll setFont:LABEL_FONT_iPAD_REPORT]; // [lblChild setFont:LABEL_FONT_iPAD_REPORT]; // // [lblDate setFont:LABEL_FONT_iPAD_REPORT]; // [lblFrequency setFont:LABEL_FONT_iPAD_REPORT]; // [lblSalary setFont:LABEL_FONT_iPAD_REPORT]; // // [lblGross setFont:LABEL_FONT_iPAD_REPORT]; // [lblEarnerLevy setFont:LABEL_FONT_iPAD_REPORT]; // [lblChildDeduct setFont:LABEL_FONT_iPAD_REPORT]; // [lblStudent setFont:LABEL_FONT_iPAD_REPORT]; // // [lblKiwiDeduct setFont:LABEL_FONT_iPAD_REPORT]; // [lblTaxCredit setFont:LABEL_FONT_iPAD_REPORT]; // [lblNetPayment setFont:LABEL_FONT_iPAD_REPORT]; // [lblPayrollDonationAmt setFont:LABEL_FONT_iPAD_REPORT]; // [lblNetPaymentLessPayroll setFont:LABEL_FONT_iPAD_REPORT]; // // [lblPayeCalculation setFont:LABEL_FONT_iPAD_REPORT]; // // // // //Values Added...to only set it // // [lblQPaye setFont:LABEL_FONT_iPAD]; // [lblQPaye2 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQP1 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQP2 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQP3 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQP4 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQPay setFont:LABEL_FONT_iPAD]; // // [lblQPay1 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQPay2 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQPay3 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQCalculation setFont:LABEL_FONT_iPAD]; // [lblQC1 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC2 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC2Sign setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC3 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC3Sign setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC4 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQCSign4 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC5 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC5Sign setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC6 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC6Sign setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC7 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQCSign setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC8 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC8Sign setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC9 setFont:LABEL_FONT_iPAD_REPORT]; // [lblQC9Sign setFont:LABEL_FONT_iPAD_REPORT]; // [lblQTitleKiwiSaver setFont:LABEL_FONT_iPAD]; // // [lblQK1 setFont:LABEL_FONT_iPAD_REPORT]; // [lblKiwiContributePercent setFont:LABEL_FONT_iPAD_REPORT]; // [lblQK1 setFrame:YOFFSET_FRAME_iPAD(lblQK1, 10, -)]; // // [lblQK2 setFont:LABEL_FONT_iPAD_REPORT]; // [lblKiwiContributeValue setFont:LABEL_FONT_iPAD_REPORT]; // [lblKiwiContributeValue setFrame:YOFFSET_FRAME_iPAD(lblKiwiContributeValue, 23, -)]; // [lblQK2 setFrame:YOFFSET_FRAME_iPAD(lblQK2, 29, -)]; // // [lblQK3 setFont:LABEL_FONT_iPAD_REPORT]; // [lblKiwiCompulsoryValue setFont:LABEL_FONT_iPAD_REPORT]; // [lblQK3 setFrame:YOFFSET_FRAME_iPAD(lblQK3, 45, -)]; // [lblKiwiCompulsoryValue setFrame:YOFFSET_FRAME_iPAD(lblKiwiCompulsoryValue, 39, -)]; // [imgvLast setFrame:YOFFSET_FRAME_iPAD(imgvLast, 32, -)]; // [lblQKLast setFont:LABEL_FONT_iPAD];
}
奇妙的是,它沒有采取直銷店效果很好...非常感謝 –