iOS開發如何在一個透明檢視上新增不透明的子控制元件
相信很多同學都會遇到過這個問題, 當我們彈出一個半透明的遮蓋層時, 又想在遮蓋層上加一些子檢視, 這個時候如果你的遮蓋層設定了alpha屬性, 你會驚訝的發現, 載入遮蓋層上的所有子控制元件都是透明瞭, 錯誤做法如下:
view.backgroundColor = [UIColor clearColor];
view.alpha = 0.8;
想解決這個問題重點是不要設定view全域性透明, 只需要將其北京設定透明就可以了, 正確做法如下:
view.backgroundColor = [[UIColor whiteColor]colorWithAlphaComponent:0.7f];
相關推薦
iOS開發如何在一個透明檢視上新增不透明的子控制元件
相信很多同學都會遇到過這個問題, 當我們彈出一個半透明的遮蓋層時, 又想在遮蓋層上加一些子檢視, 這個時候如果你的遮蓋層設定了alpha屬性, 你會驚訝的發現, 載入遮蓋層上的所有子控制元件都是透明
iOS開發之在scrollview上新增點選並解決其子控制元件的點選無響應(如tableView)
- (void)addTap{ UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:s
iOS開發——純程式碼介面(UIViewController和文字類控制元件)
一、新增檢視控制器(UIViewController) 建立一個ViewController類繼承UIViewController ViewController.m做如下修改 - (void)viewDidLoad { [super viewDid
scrollArea設定背景顏色不影響子控制元件,終於找到解決辦法(轉載)
使QScrollArea的背景透明,乍看很easy,其實卻是一個目前百度上百不出來的問題; 最容易想到的,用qss: scrollArea->setStyleSheet("background-color:transparent;"); 但是這樣會使scrol
iOS開發之xib或storyboard上給UIScrollView新增子控制元件約束報錯的問題
當我們在xib或者storyboard中新增UIScrollView並像給其他控制元件設定約束一樣設定好約束後(例如top,leading,tralling,bottom都為0),顯示一切正常,如圖: 但是一旦當我們新增控制元件後就開始報錯(即便設定好約束
iOS 開發 右滑返回上一級控制器
nvi add str class change bool poi exc iges #import <objc/runtime.h> @interface UINavigationController (Transition)<UIGestureReco
iOS開發技巧之:SourceTree 新增 ssh key 方法
1.使用 git 客戶的生成公私鑰:id_rsa、id_rsa.pub 1.1設定Git的user name和email: $ git config --global user.name "xxx" $ git config --global user.email "[email&
iOS開發:在專案中新增podfile配置檔案及使用cocoapods匯入第三方庫
新建一個專案中是沒有pods的配置檔案的,下面介紹一下怎麼在新建的專案工程裡面新增podfile配置檔案,以及包含xcodeproj的那個檔案的(前提是電腦上已經安裝了cocoapods,安裝過程我在另一篇文章中有寫)。 (1)新建一個Xcode專案,cd到該檔案目錄下 (2)執
iOS開發UI篇——一個可擴充套件性極強的樹形控制元件
一、簡介 樹形控制元件在多列列表、多級選單中使用比較常見,比如:國家-省份-城市 多級選擇、學校-專業-班級 多級選擇等等。然而IOS自帶控制元件中並不存在樹形控制元件,我們要在IOS開發中使用樹形控制元件,通常需要自己擴充套件UITableView列表控制元件。現在在這裡開源一個自己寫的高擴充套件性,高複用
iOS開發UI篇--一個可擴充套件性極強的樹形控制元件
一、簡介 樹形控制元件在多列列表、多級選單中使用比較常見,比如:國家-省份-城市 多級選擇、學校-專業-班級 多級選擇等等。然而IOS自帶控制元件中並不存在樹形控制元件,我們要在IOS開發中使用樹形控制元件,通常需要自己擴充套件UITableView列表控制元件。現在在這裡開源一個自己寫的高擴充套件性,高複
在滾動檢視上新增子檢視(UIScrollView)
在我做一個學習APP的時候,遇到讓我很頭疼的問題,頭疼的原因是因為我自己太菜了吧! APP的大部分功能都是在一個滾動檢視上完成的,幾乎所有頁面都加在滾動檢視上的,因為每一頁都是一道題目,而且題目非常多,每個年級每一單元這樣來分類的。 題目型別也比較多,我不可能一道題都設計一
iOS開發-UIWebView新增頭部與尾部控制元件 && 仿iOS 今日頭條新聞詳情頁結構實現
在app開發中我們經常會遇到在內容詳細頁中介面元素比較複雜,或者格式不確定這種情況,通常我們會利用UIWebView來載入html來處理這樣的事件,因為這樣不僅簡單而且可控性更好,我們不會再因為內容格式的改變,再去苦逼的改程式碼,一層層的解析資料,在苦苦的等待稽核,但
iOS開發之高階檢視—— UITableView(一)簡單例子
表檢視繼承自UIScrollView,這樣的繼承關係使得表檢視可以實現上、下滾動。 UITableView需要實現的兩個協議如下: UITableViewDatasource:例項化表檢視時,必須採用該方法來實現資料來源的配置
一個可拖拽,移動,自由組合子控制元件的檢視控制元件,讓開發更簡單
今天給大家推薦一個自由拖拽,自由組合的控制元件,這個控制元件是我自定義寫的。通過它,我們可以自由拖拽,自由組合實現一個介面,滿足一個使用者自由組合介面的需求。這裡不是通過自由拖拽控制元件,來快速開發一個介面,而且更人性化的讓使用者去自由組合一個介面。 前言
【iOS開發】UIWebView載入html時不顯示網路圖片解決辦法
NSString *html = @"<html><body><p>怎麼顯示網路圖片 <img src=\"http://p0.ifengimg.com/pmop/2017/1218/F9636BB16CC72EC34B5FCB78
GMap.Net開發之在地圖上新增多邊形
上一篇介紹了在GMap上新增自定義標籤(GMapMarker),這篇介紹在GMap上新增多邊形(GMapPolyogn),並且介紹如何在地圖上畫任意的多邊形。 如果已經知道了多邊形的各個點的位置,就可以通過如下方式在地圖上新增多邊形: GMapOverlay polyOverlay = new GMa
iOS開發-一個例子學習iOS中的常見設計模式
原文iOS Design Patterns iOS設計模式 ,你可能已經聽說過這個術語,但你知道這意味著什麼嗎?雖然大多數的開發人員認為設計模式是非常重要的,但目前關於這個問題的文章不是很多,我們的開發人員有時寫程式碼有時不注重設計模式。 設計模式是軟體設
iOS開發之高階檢視—— UISearchController
UISearchController控制元件正好了UISearchBar、UITableView,而且內部提供了良好的封裝,可以方便的實現搜尋列表。 建立一個工程,並且刪除原來的ViewController.h和ViewController.m,重新建立
IOS開發-解決demo真機執行不了問題
本人今天弄了一下午終於把開發者賬號新增到公司開發賬戶上了!激動。但當要把一些網上下載的demo在真機上執行看看效果時,又糾結了!(Ps:我在除錯照相機錄影功能,虛擬機器沒攝像功能,大家懂的。所以,必須真機才能看到功能效果)。好吧,廢話了一段!接下來進入正題。 1.首先,
【iOS開發】如何給字串新增超連線(響應事件)
首先,我們在開發的過程中,會遇到這樣的問題。比如:點選某一部分的文字跳轉到另一介面。無論是登入協議,保險協議等等吧。 點選使用者協議——》跳轉協議介面 但是UITextView提供了新增超連線的方法,ios7.0之後使用。或許你可以使用UILabel屬性字串和UIButt