iOS Quartz2D畫圖

標籤:對於剛接觸Quartz2D的同學來說,先瞭解 上下文 的概念,再從最基礎的畫線來具體體驗Quartz2D的畫圖步驟介紹Quart2D :是蘋果官方的二維(平面)繪圖引擎,同時支援iOS和macOS系統,它的API是純C語言的,它可以繪製圖形、繪製文字、繪製圖片、、自訂UI控制項在iOS開發中,Quartz2D最常用來自訂UI控制項。Quartz2D畫圖步驟: 1:擷取圖形內容物件 2 向圖形內容物件中添加路徑,繪圖屬性等等 3

springMVC的@RequestMapping的參數和用法

標籤: RequestMapping註解裡麵包含的參數 value: 控制器名字也是url的映射params:url中的參數,可以是多個method: http請求的動作. get  post  put delete...headers : 要求標頭參數@PathVariable :映射 URL 綁定佔位  ( 映射URL路徑裡面的變數) @Controller//映射 控制器類@RequestMapping("/hellotest")

iOS使用NSMutableAttributedString 實現富文本(不同顏色字型、底線等)

標籤:在iOS開發中,常常會有一段文字顯示不同的顏色和字型,或者給某幾個文字加刪除線或底線的需求。之前在網上找了一些資料,有的是重繪UILabel的textLayer,有的是用html5實現的,都比較麻煩,而且很多UILabel的屬性也不起作用了,效果都不理想。後來瞭解到NSMuttableAttstring(帶屬性的字串),上面的一些需求都可以很簡便的實現。執行個體化方法和使用方法執行個體化方法:使用字串初始化- (id)initWithString:(NSString *)str;

解決APP中fragment重疊問題

標籤:      由於記憶體重啟,導致的frgament重疊,其原因就是FragmentState沒有儲存Fragment的顯示狀態,即mHidden,導致頁面重啟後,該值為預設的false,即show狀態,所以導致了Fragment的重疊。那麼解決方案就是自己寫一些代碼去儲存fragment的顯示狀態。     

iOS之文字屬性Attributes的使用

標籤:1.NSKernAttributeName: @10 調整字句 kerning 字句調整2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 設定字型3.NSForegroundColorAttributeName :[UIColor redColor] 設定文字顏色4.NSParagraphStyleAttributeName : paragraph 設定段落樣式5.NSMutableParagraphStyle

iOS開發探索-圖片壓縮處理

標籤:介紹:壓: 指檔案體積變小,但是像素數不變,長寬尺寸不變,那麼品質可能下降。縮: 指檔案的尺寸變小,也就是像素數減少,而長寬尺寸變小,檔案體積同樣會減小。應用:在實際開發中,我們經常會對圖片進行處理,滿足開發需求,以下介紹三種圖片壓縮處理:1.壓縮圖片品質(圖片體積減小,像素不變)兩種讀取圖片資料的簡單方法:(1).UIImageJPEGRepresentation函數需要兩個參數:圖片的引用和壓縮係數,壓縮體積不是隨壓縮係數比例變化的。(2).UIImagePNGRe

IOS開發基礎知識--片段41

標籤:1:UIWebView載入本地的HTMLNSString *path = [[NSBundle mainBundle] bundlePath];NSURL *baseURL = [NSURL fileURLWithPath:path];NSString * htmlPath = [[NSBundle mainBundle] pathForResource:@"index1"

ios NSNotFound的基本用法

標籤:例一:NSString *_string = [NSStringstrinWithFormat:@"123 456"];NSRange _range = [_stringrangeOfString:@" "];if (_range.location != NSNotFound){     //有空格}else{     //沒有空格} 先尋找空格的位置,然後尋找到不到位置的即為-1

iOS開發中didSelectRowAtIndexPath tap事件響應延遲

標籤:為UITableViewCell添加tapped事件,代碼如下:class VideoViewController: UIViewController , UITableViewDataSource,UITableViewDelegate {//... func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) { // 播放框背景圖片

Android studio動態調試smali

標籤:前面介紹了使用IDA動態調試smali,這種方法設定簡單,不用重打包,用起來方便,但是如果變數類型設定錯誤則會馬上退出調試,這是讓人不爽的地方,而使用Android studio則不會。 0x01    工具①Android Studio最新版。②apktool盡量使用最新版的。③ideasmali外掛程式。https://github.com/JesusFreke/smali/wiki/smalidea0x02 

如何? javascript “同步”調用 app 代碼

標籤:在 App 混合開發中,app 層向 js 層提供介面有兩種方式,一種是同步介面,一種一非同步介面(不清楚什麼是同步的請看這裡的討論)。為了保證 web 流暢,大部分時候,我們應該使用非同步介面,但是某些情況下,我們可能更需要同步介面。同步介面的好處在於,首先 js 可以通過傳回值得到執行結果;其次,在混合式開發中,app 層匯出的某些 api 按照語義就應該是同步的,否則會很奇怪——一個可能在 for

IOS 更改百度地圖的定位元影像片

標籤:  使用了百度地圖的SDK,定位元影像片一直是藍色的小圓點,很不喜歡,想換成自訂的圖片,在網上搜羅了一大通,找到瞭解決的方案。  寫下如下代碼://定位元影像層自訂樣式參數 BMKLocationViewDisplayParam *displayParam = [BMKLocationViewDisplayParam new]; displayParam.isRotateAngleValid =YES; displayParam.isAccuracyCircleShow

iOS之SDWebImage的使用

標籤:第一步,下載SDWebImage,匯入工程。github託管地址https://github.com/rs/SDWebImage第二步,在需要的地方匯入標頭檔1#import "UIImageView+WebCache.h"第三步,調用sd_setImageWithURL:方法緩衝圖片,注意,這就是新版本的新方法,舊方法是setImageWithURL:。下面將幾個方法都介紹一下。1.

Html5實現移動端、PC端 刮刮卡效果

標籤: 刮刮卡需求: 每一位使用者有三次刮刮卡的機會本次刮刮卡的結果會覆蓋上次的結果刮刮卡的中獎幾率呈現為遞增的曲線(保證三次中必須有一次中獎)刮出的結果包含按鈕既(領取獎品 or 再來一次 )分享活動獎品升級(這裡主要是分享的回調了)我們自己的需求,今天就說怎麼製作刮刮卡,有這樣需求的可以找我要源碼 第一、body建立Canvas  <div class="info" id="prize"> <span

安卓第二天

標籤:檔案的儲存   1,自己私人的檔案目錄下 ,2, SD卡下  ,3,sharedperferense,4,還有資料庫--------測試黑盒白盒測試粒度   單元   整合     系統單元測試的步驟       編寫一個類,繼承AndroidTestCase類   在類裡調用asserEqualse()方法       

iOS: 刪除真機測試的Provisioning Profile後,在Code Singing中出現entitlements.plist檔案無效,解決辦法如下:

標籤:問題主題:method to The entitlements specified in your application’s Code Signing Entitlements file do not mat問題描述:Error:The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your

使用AndroidStudio進行NDK開發簡單配置

標籤:1. 準備工作在實際寫代碼之前,首先我們還是需要做一些準備工作:下載NDK開發包:Android官方下載頁面配置系統內容變數下載好NDK開發包之後,直接解壓到任意目錄,然後需要配置一下系統內容變數,之所以要配置環境變數,是為了方便使用命令ndk-build指令碼進行NDK編譯。配置參考如下:Windows系統配置環境變數 PATH 下追加 :D:\ProgramFile\android-ndk-r11c-windows-x86_64;MacOS系統配置在mac系統下開啟終端,輸入:>

android之SQLlite操作

標籤:布局檔案建立了四個按鍵,分別對應增刪改查<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_

iOS常用define宏定義

標籤:1. 螢幕寬高及常用尺寸#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)#define NavigationBar_HEIGHT 44.0f#define TabBar_HEIGHT 49.0f#define StatusBar_HEIGHT 20.0f#define

轉載《android:scaleType屬性》

標籤:在網上查了好多資料,大致都雷同,大家都是互相抄襲的,看著很費勁,不好理解,自己總結一下,留著需要看的話來尋找。代碼中的例子如下:<ImageView android:id="@+id/iv_bit_1" android:layout_width="@dimen/passcode_width" android:layout_height="@dimen/passcode_height"

總頁數: 5094 1 .... 1531 1532 1533 1534 1535 .... 5094 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.