1. 程式人生 > >ios:設定檢視背景圖片的方法

ios:設定檢視背景圖片的方法

1. 使用一個UIImageView例項做子檢視,並且放最後面
UIImageView *customBackgournd = [UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.jpg"]];
self.background = customBackground;
[customBackground release];

[self addSubview:background];
[self sendSubViewToBack:background];

如果是用ib,就在xib檔案中新增UIImageView,放在最下面。

2. 

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.jpg"]];

推薦使用這種,方便。

今天在程式碼中使用

self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"[email protected]"]];

結果導致[email protected]這張圖片本來是640x960的,結果顯示的時候只顯示了左邊一半出來與上面一半出來。

正確的程式碼應該是

self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"instrument_bg"]];

這樣的話,會自動去匹配圖片。

錯誤的寫法導致了圖片放大了2倍,所以看起來就只有一半了。另外圖片的字尾一般也省略為好


相關推薦

ios設定檢視背景圖片方法

1. 使用一個UIImageView例項做子檢視,並且放最後面UIImageView *customBackgournd = [UIImageView alloc] initWithImage:[UI

Vue專案中設定背景圖片方法

 例如css樣式 background:url("../../assets/head.jpg");  1、在data中定義如下: export default { name: 'productdetailspage', data() { return { n

vs code 設定工作區背景圖片方法

1.擴充套件--安裝background 2.檔案--首選項--設定--在settings.josn中編輯--右側使用者設定新增   "background.useFront": false, "background.useDefault":false,

ios導航欄的背景圖片設定

/*導航欄中背景圖片的設定*/ //self.navigationController.navigationBar.tintColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"navbar2.png"]];

iOS 程式碼設定檢視圓角

在某些檢視我們可能需要做圓角處理,此處以UIImageView為例,我們一般的寫法通常是 imageView.layer.mastToBounds = YES; imageView.layer.cornerRadius = imageView.frame.size.width / 2.0;

設定JFrame背景圖片

這裡我就放上改寫的程式碼吧,不做多的解釋,推薦一個好的博文 https://blog.csdn.net/jdsjlzx/article/details/16831815 1 public void ini_background() { 2 // 背景圖片 3 ImageIcon

CSS設定元素背景

設定元素背景一共分為兩類,一類是設定元素背景顏色,一類是設定元素背景圖片。 1、設定元素背景顏色 元素背景顏色通過background-color屬性為元素設定背景色。這個屬性接受任何合法的顏色值。該屬性可以為所有元素設定背景色,比如body,以及em這類行內元素。 b

蘋果手機各種相容性問題滑動,背景圖片不顯示,input 禁止非數字輸入,position定位,隱藏input游標等

每次做移動端專案,到了提測階段最讓我忐忑的還是測試的各種版本的IOS手機,尤其是那隻蘋果se系統版本賊低的神機。   蘋果手機 overflow-y: auto 滑動不了或者滑動卡的問題 -webkit-overflow-scrolling: tou

移動端ios直接設定currentTime無效解決方法

前段時間做過一個專案,每個頁面設定了同一個背景音樂,但客戶要求音樂從一個頁面進入另一個頁面後,要接著上一頁面播放時間播放,所以進入新頁面後設置currentTime為上個頁面播放時間 但ios系統直接設定無效,在判斷音樂可播放時(canplay)再設定currentTime

background-origin設定元素背景圖片的原始起始位置

<!DOCTYPEwww.dztcsd.comhtml> <html> <head>  <meta charset="utf-8"> <title>背景原點</title> <style type="text/css"> .w

4、Swing在JPanel中新增背景圖片方法

1 package com.tntxia.commonswing.panel; 2 3 import java.awt.*; 4 import javax.swing.JPanel; 5 6 /** 7 * 有背景圖片的Panel類 8 * @author t

iOS之懸浮檢視:按鈕/圖片/輪播圖/gif圖/視訊/音訊/自定義view

我自定義個 LCSuspendCustomView繼承UIView 在這個View中我添加了按鈕(UIButton),圖片(UIImageView),GIF圖(UIWebView)到檢視上. 重寫了touchsbegan:/touchsMoved:/touchsEnded:三個方法.如下: - (void)

GTK進階學習設定視窗背景圖(可指定其大小)

設定視窗背景圖(可指定其大小): #include <gtk/gtk.h> /* 功能: 設定背景圖 * widget: 主視窗 * w, h: 圖片的大小 * path:

C# 實現設定桌面背景圖片的功能

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using

設定透明背景圖片

背景:             有兩個圖片,一個是目標背景圖片, 一個是帶有自身背景色彩的彩色圖片             先將這彩色圖片繪製到目標背景圖片中, 這一步通過BITBLT就可實現。   但實現後的效果是: 目標圖片上,繪製上去的彩色圖片帶有其本身的背景。  

Html設定網頁背景圖片

為網頁新增背景圖片可以襯托網頁的顯示效果,從而取得更好的視覺效果。背景圖片的選擇不僅要注意好看,而且還要注意不能喧賓奪主,影響網頁內容的閱讀。通常使用深色的背景圖片配合淺色的文字,或者淺色的背景圖片配合深色的文字。background屬性用來設定網頁的背景圖片。 基本語法

設定背景圖片的TextView,其尺寸設定為wrap_content時,並不是適應文字內容大小

我們在做一些聊天對話方塊的介面設計時,經常會涉及到要寫一個 包含了對話方塊背景的TextView,一般來說 控制元件的寬高是使用wrap_content屬性 這個TextView背景設定為名為duihuakuang的圖片 <TextView a

Android Studio App設定Activity背景圖片

愛看美女網(我搞的網站,幫忙點開一下吧) 1.首先PC上要有一張png格式的圖片,複製它,注意圖片名字(只能含小寫字母a~z和數字0~9,".png“要小寫),貼上進drawable資料夾。 2.在activity_main.xml裡新增下面一句,注意新增位置,/dr

給UIButton設定一個背景圖片

                        [deleteBtn setBackgroundImage:[UIImage imageNamed:kCommon_Top_Btn_Normal] forState:UIControlStateNormal];       

Django設定前端背景圖片

設定 setting.py 檔案 STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), ]   在根目錄建立 static\img 資料夾   在 html 檔