關于ios的常見問題合集拇砰,有技術問題世曾,上 bug200.com
如何使用Windows開發(fā)機器為iPhone開發(fā)?
有沒有辦法在Windows機器上修補iPhone SDK臣嚣?是否有針對Windows的iPhone SDK版本的計劃娇昙? 我唯一能想到的另一種方法是在VMware服務器運行在Windows上尺迂,盡管我不太確定這是多么合法。
這是什么意思?“nsunknownkeyexception&39噪裕;蹲盘,原因:…此類不符合鍵x的鍵值編碼”
我想鏈接一個UILabel用一個IBOutlet在我的班級里創(chuàng)建。 我的應用程序因以下錯誤而崩潰膳音。這是什么意思召衔?我怎么修? ***由于未捕獲異臣老荩“nsUnknownKeyException”而終止應用程序苍凛,原因:“[setValue:ForUndefinedKey:]:此類不是鍵xxx的鍵值編碼兼容。
如何鏈接到應用商店上的應用程序
我正在創(chuàng)建我的iPhone游戲的免費版本兵志。我想在免費版本中有一個按鈕醇蝴,可以讓人們進入應用商店的付費版本。如果我使用標準鏈接 http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8 iPhone首先打開Safari想罕,然后打開應用程序商店悠栓。我使用了其他直接打開應用商店的應用,所以我知道這是
如何在iOS中更改狀態(tài)欄文本顏色
我的應用程序背景很暗按价,但在iOS 7中惭适,狀態(tài)欄變得透明。所以我看不到任何東西楼镐,只有角落里的綠色電池指示燈腥沽。如何將狀態(tài)欄文本顏色更改為白色,就像在主屏幕上一樣鸠蚪?
IOS9不受信任的企業(yè)開發(fā)人員,沒有信任選項
這不是的副本Untrusted App Developer. 因為IOS9沒有信任企業(yè)構建的選項师溅。有人找到解決辦法嗎茅信?
sdk&39;iOS 10.0&39墓臭;中的產品類型&39蘸鲸;應用程序&39;需要代碼簽名-StickerPackExtension需要開發(fā)團隊錯誤
我面臨以下問題窿锉,無法構建應用程序酌摇。 XXX的設置沖突。XXX自動 已設置嗡载,但已手動設置配置文件通配符 明確規(guī)定窑多。在中將設置配置文件值設置為“自動” 生成設置編輯器,或切換到目標中的手動設置 編輯洼滚。SDK中的產品類型“application”需要代碼簽名 “IOS 10” 我也無法選擇特定的配置文件埂息。 如何解決這個問題?
如何更改iOS應用程序的名稱?
前幾天我用一個愚蠢的開發(fā)代碼名開始了一個iphone項目千康,現(xiàn)在我想改變項目的名稱享幽,因為它幾乎完成了。 但是我不知道如何使用xcode來實現(xiàn)這一點拾弃,嘗試在info.plist文件中明顯地更改應用程序的名稱值桩,這會導致簽名過程出錯(我認為…),并且我的應用程序不會啟動豪椿,因為會給我一個啟動程序錯誤奔坟。 我想我可以做一個新的項目,復制粘貼所有的東西砂碉,但它看起來太原始了蛀蜜,我希望有一個更文明的解決方案。
將utf-8編碼的nsdata轉換為nsstring
我有UTF-8編碼NSData從Windows Server轉換為NSStringiPhone增蹭。由于數(shù)據(jù)包含在兩個平臺上具有不同值的字符(如度符號)滴某,如何將數(shù)據(jù)轉換為字符串?
如何禁用uiTableView選擇滋迈?
當你點擊一行UITableView霎奢,該行將突出顯示并選中。是否可以禁用此功能饼灿,這樣輕敲一行就什么也不做幕侠?
如何檢查iOS版本?
我想檢查一下iOS設備版本大于3.1.3我嘗試過這樣的事情: [[UIDevice currentDevice].systemVersion floatValue] 但它不起作用碍彭,我只想要一個: if (version > 3.1.3) { } 我怎樣才能做到這一點晤硕?
如何在MobileSafari上禁用視區(qū)縮放?
我試過這三種方法都沒用: <meta name=”viewport” content=”width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;” /> <meta name=”viewport” content=”width=device-width; initial-scale=1.
通過目標C中的nsnotificationcenter發(fā)送和接收消息庇忌?[關閉]
我正試圖通過NSNotificationCenter但是舞箍,在Objective-C中,我還沒有找到任何關于如何做到這一點的例子皆疹。如何通過NSNotificationCenter疏橄?
如何在iOS中獲取屏幕寬度和高度?
如何在iOS中獲取屏幕尺寸略就? 目前捎迫,我使用: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; 在里面viewWillAppear:和willAnimateRotationToInterfaceOrientation:duration: 我第一次得到整個屏幕的大小。我
如何傳遞PrepareForSegue:對象
我在地圖視圖中有許多注釋rightCalloutAccessory紐扣)表牢。按鈕將從此處執(zhí)行一個segue窄绒。mapview到Atableview. 我想通過tableview另一個對象(保存數(shù)據(jù)),取決于單擊的標注按鈕崔兴。 例如:(完全化裝) Annotation1(Austin)->傳遞數(shù)據(jù)obj 1(與Austin相關) 注釋2(達拉斯)->傳遞數(shù)據(jù)obj 2(與達拉斯相關) Annotati
如何根據(jù)其內容調整UItextView的大锌抛!浊闪?
有什么好方法可以調整UITextView是否符合其內容?比如說我有一個UITextView其中包含一行文本: "Hello world" 然后我添加另一行文本: "Goodbye world" 有沒有一個好的方法在可可觸摸獲得rect這將保留文本視圖中的所有行螺戳,以便我可以相應地調整父視圖搁宾? 另一個例子是,在“日歷”應用程序中查看“備注”字段中的事件-注意單元格(以及UITextView它包含)
在Wireshark上捕獲移動電話流量
如何在Wireshark上捕獲移動電話流量倔幼?
uilabel中的多行文本
有沒有辦法讓多行文字UILabel就像在UITextView還是應該用第二個呢盖腿?
建筑ARMV7的未定義符號
這個問題把我逼瘋了,我想不出怎么解決它… Undefined symbols for architecture armv7: "_deflateEnd", referenced from: -[ASIDataCompressor closeStream] in ASIDataCompressor.o "OBJC_CLASS$_ASIDataDecompressor"
如何在延遲后觸發(fā)塊损同,如-performselector:withobject:after delay:翩腐?
是否有一種方法可以在延遲后使用基元參數(shù)調用塊,如使用performSelector:withObject:afterDelay:但是像這樣的爭論int/double/float膏燃?
iPhone UItextfield-更改占位符文本顏色
我想更改我在中設置的占位符文本的顏色UITextField控件茂卦,使其變黑。 我寧愿這樣做组哩,而不使用普通文本作為占位符等龙,并且必須重寫所有方法來模仿占位符的行為。 我相信如果我重寫這個方法: - (void)drawPlaceholderInRect:(CGRect)rect 那我就可以這么做了伶贰。但我不確定如何從這個方法中訪問實際的占位符對象蛛砰。
在設備上測試iOS應用程序,無需蘋果開發(fā)者程序或越獄
在沒有注冊Apple Developer程序或破解iPod的情況下黍衙,如何在iPod touch上測試iOS應用程序泥畅? 目前,這兩者都不是可行的選擇琅翻。 我想在設備本身而不是屏幕模擬器上進行測試位仁,看看它在實際iPod上的表現(xiàn)。
如何在swift中發(fā)出HTTP請求方椎?
我在iBooks中閱讀了蘋果公司的Swift編程語言聂抢,但無法理解如何用Swift發(fā)出HTTP請求(類似curl)。我需要導入obj-c類還是只需要導入默認庫辩尊?或者不可能基于本地Swift代碼發(fā)出HTTP請求?
UITextField文本更改事件
如何檢測文本字段中的任何文本更改康辑?委托方法shouldChangeCharactersInRange為某件事工作摄欲,但它并不能完全滿足我的需要。因為在返回Yes之前疮薇,文本字段文本不可用于其他觀察者方法胸墙。 例如在我的代碼中calculateAndUpdateTextFields未獲取更新的文本,用戶已鍵入按咒。 他們有沒有辦法得到textChangedJava事件處理程序迟隅。 - (BOOL)textFie
通過藍牙在iOS和Android之間傳輸數(shù)據(jù)?
我一直在閱讀如何使用游戲工具包通過藍牙在iOS設備之間傳輸數(shù)據(jù)。我不是在寫游戲智袭,但我確實需要在兩個設備之間傳輸少量的二進制數(shù)據(jù)奔缠。在兩個iOS設備之間,這就足夠簡單了吼野。但是校哎,我想知道是否可以通過相同的機制在iOS設備和Android設備之間傳輸數(shù)據(jù)。 是否有人遇到過解釋如何執(zhí)行此操作的文檔/教程瞳步?這在技術上是可能的嗎闷哆?或者蘋果公司有沒有采取某種限制措施來防止這種情況發(fā)生? 我發(fā)現(xiàn)的另一個選擇是藍牙上
如何將觸摸事件添加到uiview单起?
如何將觸摸事件添加到uiview抱怔?我嘗試: UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, nextY)] autorelease]; [headerView addTarget:self action:@selector(myEvent:) forC
如何在iOS中實現(xiàn)彈出對話框
經(jīng)過計算后,我想顯示一個向用戶傳遞消息的彈出窗口或警報框嘀倒。有人知道我在哪里可以找到更多關于這個的信息嗎屈留?
調整uiimage大小的最簡單方法是什么?
在我的iPhone應用程序中括儒,我用相機拍照绕沈,然后我想把它調整到290*390像素。我用這種方法來調整圖像的大邪镅啊: UIImage *newImage = [image _imageScaledToSize:CGSizeMake(290, 390) interpolationQuality:1]; 它工作得很好乍狐,但是它是一個沒有文檔記錄的功
應用程序將在應用程序啟動結束時具有根視圖控制器。
我在控制臺中收到以下錯誤: 應用程序將在應用程序啟動結束時具有根視圖控制器固逗。 下面是我的application:didFinishLaunchWithOptions方法: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
提供uiview圓角
我的登錄視圖有一個子視圖浅蚪,其中UIActivityView和AUILabel說“登錄…”。此子視圖有未圓角的角烫罩。我怎樣才能把它們弄圓惜傲? 在我的XIB里面有什么辦法嗎?
uiTableView單元格所選顏色贝攒?
我創(chuàng)建了一個自定義UITableViewCell. 表視圖顯示的數(shù)據(jù)很好盗誊。我所堅持的是當用戶觸摸TableView的單元格時,我想顯示單元格的背景色隘弊,而不是突出顯示單元格選擇的默認[藍色]值哈踱。 我使用此代碼,但沒有發(fā)生任何事情: cell.selectedBackgroundView.backgroundColor=[UIColor blackColor];
檢測設備是否為iOS
我想知道是否可以檢測瀏覽器是否在iOS上運行梨熙,類似于如何使用Modernizer進行功能檢測(盡管這顯然是設備檢測而不是功能檢測)开镣。 通常情況下,我更傾向于功能檢測咽扇,但我需要了解設備是否是iOS邪财,因為它們按照這個問題處理視頻的方式陕壹。YouTube API not working with iPad / iPhone / non-Flash device
如何在iPhone上以編程方式發(fā)送短信?
有人知道是否有可能以及如何以編程方式發(fā)送短訊服務從iPhone使用官方的sdk/cocoa touch树埠?
位置:Fixed不適用于iPad和iPhone
有一段時間我一直在努力在iPad上定位糠馆。我知道iScroll而且它似乎并不總是有效(即使在他們的演示中)。我也知道森查有辦法解決這個問題弥奸,但我不能Ctrl鍵+f修復程序的源代碼榨惠。 我希望有人能找到解決辦法。問題在于盛霎,當用戶在iOS支持的移動Safari上上下移動時赠橙,固定位置的元素不會得到更新。
開發(fā)iPhone愤炸、iPod touch和iPad(iOS)應用程序可以使用哪些編程語言期揪?
開發(fā)iPhone、iPod touch和iPad(iOS)應用程序可以使用哪些編程語言规个? 此外凤薛,未來是否有計劃擴大iOS將支持的編程語言數(shù)量?
在Linux中啟動iPhone應用程序開發(fā)诞仓?[關閉]
我聽說如果你想開發(fā)iPhone應用程序缤苫,你需要一臺Mac電腦。這是真的嗎墅拭? 是否可以使用Linux開發(fā)iPhone應用程序活玲?如果是,我需要什么谍婉?在哪里下載必要的工具舒憾?
使用xcode獲取錯誤“無此模塊”,但框架存在
我目前正在用Swift編碼穗熬,但有一個錯誤: 沒有這樣的社交模塊 但我不理解镀迂,因為模塊在我的項目中,在“鏈接框架和庫”和“嵌入二進制文件”中聲明唤蔗。 框架是在Objective-C中的探遵,所以我為它編寫了一個橋頭堡。 請問妓柜,如何讓Xcode識別框架箱季?
iPhone導航欄標題文本顏色
默認情況下,iOS導航欄標題顏色似乎為白色领虹。有沒有辦法把它換成不同的顏色规哪? 我知道navigationItem.titleView使用圖像接近求豫。由于我的設計技能有限塌衰,無法獲得標準光澤诉稍,我更喜歡更改文本顏色。 任何見解都會受到贊賞最疆。
在代碼中為uibutton設置圖像
如何在代碼中設置uibutton的圖像杯巨? 我有這個: UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btnTwo.frame = CGRectMake(40, 140, 240, 30); [btnTwo setTitle:@"vc2:v1" forState:UIControlStateNormal]
從iOS中的nsdictionary生成json字符串
我有一個dictionary我需要生成一個JSON string通過使用dictionary. 可以轉換它嗎?你們能幫忙嗎努酸?
設置uitextfield的最大字符長度
如何設置UITextField當我加載一個UIView服爷?
libc++abi.dylib:以nsException(lldb)類型的未捕獲異常終止
我正在用Swift編程一個應用程序,當我在iPhone模擬器上運行測試應用程序時获诈,一切都正常仍源,但隨后我嘗試向右滑動,這是我添加的一個手勢舔涎,用于轉到下一頁(查看控制器2)笼踩,它崩潰,并在控制臺日志中顯示此錯誤報告亡嫌。 2014-10-18 12:07:34.400 soundtest[17081:818922] *** Terminating app due to uncaught exception
如何創(chuàng)建多行UItextfield嚎于?
我正在開發(fā)一個應用程序,用戶必須在其中編寫一些信息挟冠。為此于购,我需要UITextField多行(一般來說UITextField是單行)。 當我在谷歌上搜索時知染,我發(fā)現(xiàn)了一個使用UITextView而不是UITextfield為此目的肋僧。
設置自定義UITableViewCells高度
我正在使用一個自定義的UITableViewCell,它有一些要顯示的標簽持舆、按鈕和圖像視圖色瘩。單元格中有一個標簽的文本是NSString對象和字符串的長度可以是可變的。因此逸寓,我無法在UITableView的heightForCellAtIndex方法居兆。單元格的高度取決于標簽的高度,可以使用NSString的sizeWithFont方法竹伸。我試過用它泥栖,但好像哪里出錯了。如何修復勋篓? 這是用于初始化單元的代
如何使用nsurlconnection連接不可信證書的SSL吧享?
我有以下連接到SSL網(wǎng)頁的簡單代碼 NSMutableURLRequest *urlRequest=[NSMutableURLRequest requestWithURL:url]; [ NSURLConnection sendSynchronousRequest: urlRequest returningResponse: nil error: &error ]; 但如果證書是自簽名證
致命錯誤:解包可選值時意外發(fā)現(xiàn)nil[重復]
這個問題已經(jīng)有了答案: What does “fatal error: unexpectedly found nil while unwrapping an Optional value” mean? 8答
架構i386的未定義符號:“objc”類“skpsmtpmessage”,引用自:錯誤
我已經(jīng)導入了在后臺從應用程序發(fā)送電子郵件的框架譬嚣,即SKPSMTPMessage框架钢颂。有人能提出為什么會出現(xiàn)下面的錯誤嗎? Undefined symbols for architecture i386: "OBJC_CLASS$_SKPSMTPMessage", referenced from: objc-class-ref in ConfirmController.o "_kSKPS
如何設置約束更改的動畫拜银?
我正在用AdBannerView當沒有廣告時殊鞭,它就會從屏幕上滑下來遭垛。當有廣告時,它會在屏幕上滑動操灿【庖牵基本的東西。 舊樣式趾盐,我在動畫塊中設置幀庶喜。 新樣式,我有一個IBOutlet到確定Y位置的約束救鲤,在本例中是從超視圖底部的距離久窟,并修改常量。 - (void)moveBannerOffScreen { [UIView animateWithDuration:5 anim
uiTableViewCell本缠,滑動時顯示刪除按鈕
刷卡時如何顯示“刪除”按鈕瘸羡?UITableViewCell?不會引發(fā)事件搓茬,也不會顯示“刪除”按鈕犹赖。
如何在突出顯示uibutton時更改其背景色?
在我的應用程序中的某個時刻卷仑,我突出顯示了UIButton(例如峻村,當用戶的手指在按鈕上時),我需要在按鈕突出顯示時更改背景色(因此锡凝,當用戶的手指仍在按鈕上時)粘昨。 我嘗試了以下方法: _button.backgroundColor = [UIColor redColor]; 但它不起作用。顏色保持不變窜锯。當按鈕沒有突出顯示并且工作正常時张肾,我嘗試了同樣的代碼。我也試過打電話-setNeedsDispla
生成用于設置Apple推送通知的.pem文件
我試著去創(chuàng)造.pem文件锚扎,每次生成certificates從客戶的帳戶吞瞪,然后生成.pem文件使用終端,但沒有用驾孔。我也用了很多鏈接芍秆。如果有人知道如何生成,請幫助我.pem或者有任何一個鏈接翠勉,為.pem世代妖啥。
表示iPhone應用程序崩潰報告
我正在嘗試并象征我的iPhone應用程序的崩潰報告。 我從iTunes Connect中檢索到了崩潰報告对碌。我有提交到應用商店的應用程序二進制文件荆虱,還有作為構建的一部分生成的dsym文件。 我將所有這些文件放在一個目錄中,該目錄由Spotlight索引怀读。 現(xiàn)在怎么辦酥郭? 我試過援引: symbolicatecrash crashreport.crash myApp.app.dSYM 它只輸出崩潰報告
我可以在iPhone應用程序中嵌入自定義字體嗎?
此問題與iOS 3.2之前版本有關愿吹。從3.2開始,使用下面的samvermette的答案可以很容易地實現(xiàn)這個功能惜姐,并且我已經(jīng)將接受的答案(從command改為samvermette)更改為反映這一點犁跪。我不能把這兩個答案都歸功于(除了贊成票),但它們都是好的歹袁。 我想讓一個應用程序包含一個自定義字體來呈現(xiàn)文本坷衍,加載它,然后與標準一起使用UIKit類元素UILabel. 這有可能嗎条舔? 我發(fā)現(xiàn)以下鏈接:
ui標簽文本邊距
我要設置的是UILabel找不到這樣做的方法枫耳。這個標簽有一個背景設置,所以僅僅改變它的來源就不會有什么效果孟抗。最好將文本插入10px在左手邊迁杨。
如何在uiview下繪制陰影?
我正試圖在UIView可可味凄硼。我知道我應該使用CGContextSetShadow()繪制陰影铅协,但Quartz 2D編程指南有點模糊: 保存圖形狀態(tài)。 調用函數(shù)CGContextSetShadow摊沉,傳遞適當?shù)闹怠?執(zhí)行要應用陰影的所有繪圖狐史。 恢復圖形狀態(tài) 我已經(jīng)在一個UIView子類: - (void)drawRect:(CGRect)rect { CGContextRef curre
如何刪除iPhone/iOS上電話號碼的藍色樣式?
在iPhone上查看時说墨,是否有方法從電話號碼中刪除默認的藍色超鏈接顏色骏全?喜歡添加特定的移動Safari標簽或CSS嗎? 我只有這個號碼: <p id="phone-text">Call us on <strong>+44 (0)20 7194 8000</strong></p> 雖然沒有超鏈接尼斧,但iPhone仍然將這個文本編號呈現(xiàn)為超鏈接姜贡。我的一些
在Objective-C中,如何測試對象類型棺棵?
我需要測試對象是否屬于類型NSString或UIImageView. 我怎樣才能做到這一點鲁豪?有什么“異類”方法嗎?
如何為uilabel添加換行符律秃?
讓我看看我有一根這樣的繩子: NSString *longStr = @"AAAAA\nBBBBB\nCCCCC"; 如何使uilabel像這樣顯示消息 美國航空航天協(xié)會BBBB中國海關總署 我不認為\n是由uilabel識別的爬橡,那么有什么可以放在nsstring中,以便uilabel知道它必須在那里創(chuàng)建一個換行符嗎棒动?
加載了NIB糙申,但未設置&39;視圖&39船惨;出口
我在項目中添加了一個新的NIB文件柜裸,并嘗試加載它缕陕。 但是,當我單擊工具欄圖標時疙挺,我會得到一個NSInternalInconsistencyException帶著信息: 由于未捕獲異常而終止應用程序 “nsInternalConsistenceyException”歹颓,原因:“-[uiviewController” _ loadviewfromnibname:bundle:]加載了“…”nib,但未
帶圓角和陰影的uiview命满?
我已經(jīng)盡了最大努力蚁署,但沒有一個是為習俗工作的。UIView…我只想要一個有圓角的空白白色視圖和一個燈光投影(沒有燈光效果)搀暑。我可以一個接一個地做每一件沥阳,但要像往常一樣clipToBounds/maskToBounds發(fā)生沖突。
iOS如何設置應用圖標和啟動圖像
如何設置圖像以便存檔和驗證我的應用程序自点?屏幕顯示如下: 所以第一個說29pt但是它也說2x. 所以我要放一個29x29圖像或A58x58圖像桐罕?我把其他的放在哪里?(我知道尺寸比29桂敛,40和60) 不管怎樣功炮,我嘗試的是29x29PNG到第一個槽,A40x40到第二個术唬,和60x60到第三和第四死宣。當我去Product->Archive我得到 /users/kendon/documents/i
如何使用NSattributedString?
在一個NSString或NSMutableStrings不可能碴开。所以我聽說過NSAttributedString它是隨著iPad SDK 3.2(或3.2左右)毅该,從開始在iPhone上提供iPhone SDK 4.0測試版. 我想要一根有三種顏色的繩子。 我不使用3個單獨的nsstring的原因是這三個nsstring的長度NSAttributedString子字符串經(jīng)常更改潦牛,因此我希望不要使用任
為什么在我的UITableView頂部有額外的填充物眶掌,樣式為UITableViewStyle,在iOS7中分組
從IOS7開始巴碗,在我的UITableView有風格的UITableViewStyleGrouped. 下面是一個例子: TableView從第一個箭頭開始朴爬,有35個像素的不明填充,然后綠色標題是UIView返回的viewForHeaderInSection(如果節(jié)為0)橡淆。 有人能解釋一下這35個像素的數(shù)量是從哪里來的嗎召噩?我如何不用切換到UITableViewStylePlain?
iOS-觸摸uitextfield外部時關閉鍵盤
我在想逸爵,當用戶接觸到UITextField.
如何在iOS上使用PhoneGap正確檢測方向變化具滴?
我在下面找到了這個方向測試代碼,尋找jqtouch參考材料师倔。這在MobileSafari的iOS模擬器中工作正常构韵,但在PhoneGap中無法正確處理。我的項目也遇到了同樣的問題,這正扼殺著這個測試頁疲恢。在PhoneGap中有沒有一種方法可以使用javascript感知方向的變化凶朗? window.onorientationchange = function() { /*window.orienta
什么是放松段,你如何使用它們显拳?
iOS 6和Xcode 4.5有一個稱為“放卷Segue”的新功能: 展開分段可以允許轉換到故事板中的現(xiàn)有場景實例 除了Xcode4.5的發(fā)行說明中的這個簡短條目之外棚愤,uiviewController現(xiàn)在似乎還有一些新方法: - (BOOL)canPerformUnwindSegueAction:(SEL)action fromViewController:(UIViewController
iOS-從ViewController調用應用程序委托方法
我要做的是單擊一個按鈕(它是用代碼創(chuàng)建的),讓它調用一個不同的視圖控制器杂数,然后讓它在新的視圖控制器中運行一個函數(shù)宛畦。 我知道在ib中可以相對容易地完成,但這不是一個選擇耍休。 我想做的一個例子是,如果你有兩個視圖控制器货矮,一個帶有房子的啟動屏幕羊精。另一個視圖控制器在它上面有一個房子的通道,你可以按一定的順序穿過所有的房間囚玫。啟動屏幕上的每個房間都有按鈕喧锦,可以讓你跳到走過去的任何一點。
uilabel-自動調整標簽大小以適應文本抓督?
是否可以自動調整uiLabel框/邊界的大小以適應包含的文本燃少? (我不在乎它是否比顯示屏大) 因此,如果用戶輸入“hello”或“我的名字很長铃在,我希望它能放在這個框中”阵具,它就不會被截斷,標簽也會相應地被“加寬”定铜?
uiTableView-更改節(jié)標題顏色
如何在uiTableView中更改節(jié)頭的顏色阳液? 編輯:answer provided by DJ-S應考慮iOS 6及以上版本。接受的答案已過期揣炕。
iPhone uiview動畫最佳實踐
在iPhone上設置視圖轉換動畫的最佳實踐是什么帘皿? 例如,ViewTransitions來自蘋果的示例項目使用如下代碼: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATr
uiCollectionView中的單元格間距
如何在UICollectionView畸陡?我知道有一處房產minimumInteritemSpacing我已經(jīng)把它設置為5.0鹰溜,但是間距并沒有顯示為5.0。我已經(jīng)實現(xiàn)了flowout委托方法丁恭。 - (CGFloat)collectionView:(UICollectionView )collectionView layout:(UICollectionViewLayout)collectionV
在iOS中獲取當前設備語言曹动?
我想顯示設備用戶界面使用的當前語言。我將使用什么代碼牲览? 我想把這個當作NSString格式完全清楚仁期。(不是“EnuSUS”) 編輯:對于那些路過的人來說,這里有很多有用的評論,因為答案隨著新的iOS版本的發(fā)展而發(fā)展跛蛋。
添加iOS UITableView HeaderView(非節(jié)標題)
我想添加一個表頭(而不是節(jié)頭)熬的,例如在“聯(lián)系人”應用程序中: 完全一樣-在桌子上方的圖片旁邊有一個標簽。 我希望所有視圖都可以滾動赊级,這樣我就不能將它們放在表之外押框。 我該怎么做?
uinavigationbar自定義后退按鈕(無標題)
如何自定義iOS 7及更高版本中的導航后退按鈕(無標題)理逊?(即僅帶箭頭) self.navigationItem.leftBarButtonItem = self.editButtonItem; 我只是想知道他們是否有什么自我橡伞。 或 像這樣? self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]
如何使用nsjsonserialization
我有一個json字符串(來自php的json_encode()看起來是這樣的: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] 我想為我的iPhone應用程序解析成某種數(shù)據(jù)結構晋被。我想對我來說最好是有一個字典數(shù)組兑徘,所以數(shù)組中的第0個元素是一個帶有鍵的字典"id" => "1"和"name" => "Aaa". 我不明白NSJ
uiscrollview可滾動內容大小模糊性
研究員, 我在Interface Builder(Xcode 5/iOS 7)中遇到自動布局問題羡洛。 這是非彻夷裕基本和重要的,所以我認為每個人都應該知道這是如何正常工作的欲侮。如果這是Xcode中的一個bug崭闲,那么它是一個關鍵的bug! 所以威蕉,每當我有這樣的視圖層次結構時刁俭,就會遇到麻煩: >UIViewController >> UIView >>>UIScrollVi
如何將右鍵添加到uinavigationController?
我試圖在導航控制器的頂部欄中添加一個刷新按鈕韧涨,但沒有成功牍戚。 這是標題: @interface PropertyViewController : UINavigationController { } 下面是我試圖添加它的方法: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
iPhone系統(tǒng)字體
iPhone上默認系統(tǒng)字體的名稱是什么? 我想取回這個定制UIView.
如何判斷uiviewController的視圖是否可見
我有一個選項卡應用程序虑粥,有許多視圖翘魄。有沒有辦法知道UIViewController從中當前可見UIViewController?(尋找房產)
希望了解iOS uiviewController生命周期
你能給我解釋一下如何正確地管理UIViewController生命周期舀奶? 特別是暑竟,我想知道如何使用Initialize,ViewDidLoad育勺,ViewWillAppear但荤,ViewDidAppear,ViewWillDisappear涧至,ViewDidDisappear腹躁,ViewDidUnload和Dispose單觸式方法UIViewController班級。
ui視圖框架南蓬、邊界和中心
我想知道如何以正確的方式使用這些屬性纺非。 據(jù)我所知哑了,frame可以從我正在創(chuàng)建的視圖的容器中使用。 它設置相對于容器視圖的視圖位置烧颖。它還設置該視圖的大小弱左。 阿爾索center可以從我正在創(chuàng)建的視圖的容器中使用。此屬性更改視圖相對于其容器的位置炕淮。 最后拆火,bounds相對于視圖本身。它改變了視圖的可繪制區(qū)域涂圆。 你能提供更多關于frame和bounds们镜?那呢?clipsToBounds和masksToBo
如何從XIB文件加載自定義的UITableViewCells润歉?
問題很簡單:如何加載自定義UITableViewCell從XIB文件模狭?這樣做可以使用Interface Builder來設計單元。顯然踩衩,由于內存管理問題嚼鹉,答案并不簡單。This thread提到這個問題并提出解決方案九妈,但是是在NDA發(fā)布之前反砌,缺少代碼雾鬼。這里有一個long thread討論這個問題卻沒有給出明確的答案萌朱。 以下是我使用的一些代碼: static NSString *CellIdenti
將nsurl轉換為nsstring
我有一個應用程序,用戶可以從內置的應用程序圖片或iPhone照片庫中選擇圖片策菜。我使用的對象場合NSString屬性以保存imagePath. 現(xiàn)在晶疼,對于內置的應用程序圖像,我得到的文件名是NSString保存在[occasion imagePath]. 但在第二種情況下又憨,當用戶從照片庫中選擇圖像時翠霍,我會得到NSURL我想把它轉換成NSString把它保存在[occasion imagePath]
如何以編程方式檢測設備運行的iOS版本?[復制品]
這個問題已經(jīng)有了答案: How to check iOS version? 37答
動態(tài)更改uilabel的字體大小
我現(xiàn)在有一個UILabel: factLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 280, 100)]; factLabel.text = @"some text some text some text some text"; factLabel.backgroundColor = [UIColor clearColor];
顯示和消除模態(tài)視圖控制器
有人能給我一個示例代碼蠢莺,我可以使用它首先呈現(xiàn)一個模態(tài)視圖控制器寒匙,然后將其取消嗎?這就是我一直在嘗試的: NSLog(@"%@", blue.modalViewController); [blue presentModalViewController:red animated:YES]; NSLog(@"%@", blue.modalViewController);
無法加載資源躏将,因為應用傳輸安全策略要求使用安全連接
當我將Xcode更新到7.0或iOS 9.0時锄弱,我面臨著這個問題。 不知怎么的祸憋,它開始給我標題錯誤 “由于應用程序傳輸安全性会宪,無法加載資源 策略要求使用安全連接“ WebService方法: -(void)ServiceCall:(NSString*)ServiceName :(NSString *)DataString { NSURLSessionConfiguration *session
通過瀏覽器訪問攝像頭
我們正在為移動設備創(chuàng)建一個HTML5網(wǎng)站,需要通過網(wǎng)絡瀏覽器獲得攝像頭訪問蚯窥,而不是一個本地應用程序掸鹅。我們在iOS中很難做到這一點塞帐。有人知道解決這個問題的方法嗎?
如何測試iPhone應用程序巍沙?
如何測試iPhone應用程序葵姥?我可以在我自己的設備上獲得它,任何人只要給我一個設備赎瞎,我就可以在他們的設備上運行它牌里,但是有沒有一種方法可以通過應用商店進行有限的版本測試? 相關:另請參見this question在不使用應用商店的情況下將應用程序安裝到手機上务甥。
如何更改iOS 7上的狀態(tài)欄背景色和文本顏色牡辽?
我當前的應用程序在iOS 5和6上運行。 導航欄為橙色敞临,狀態(tài)欄為黑色背景色和白色文本色态辛。但是,當我在iOS 7上運行相同的應用程序時挺尿,我觀察到狀態(tài)欄與導航欄的背景色相同奏黑,并且狀態(tài)欄文本顏色為黑色,它看起來是透明的编矾。 因此熟史,我無法區(qū)分狀態(tài)欄和導航欄。 如何使狀態(tài)欄看起來與iOS 5和6中的狀態(tài)欄相同窄俏,即黑色背景色和白色文本色蹂匹?我如何以編程方式完成這項工作?
你能在iPad上自動播放HTML5視頻嗎凹蜈?
這個<video>標簽autoplay="autoplay"屬性在Safari中工作正常限寞。 在iPad上測試時,必須手動激活視頻仰坦。 我認為這是一個加載問題履植,所以我運行了一個循環(huán)來檢查媒體的狀態(tài): videoPlay: function(){ var me = this; console.log('STATE: ' + $("#periscopevideo").get(0
以編程方式在iOS中獲取自己的電話號碼
有沒有辦法通過iPhone SDK的標準API獲得自己的電話號碼?
隱藏一個UITableViewCell上的分隔線
我正在定制UITableView. 我想把分隔線隱藏在最后的細胞…我可以這樣做嗎悄晃? 我知道我能做到tableView.separatorStyle = UITableViewCellStyle.None但那會影響全部的TableView的單元格玫霎。我只想影響我最后一個手機。
如何啟動Safari并從iOS應用程序打開URL
在“設置”頁上妈橄,我想包含三個鏈接 我的應用程序支持網(wǎng)站 YouTube應用教程 我的主要網(wǎng)站(即:鏈接到一個“Dale Dietrich創(chuàng)建的”標簽庶近。) 我已經(jīng)搜索過這個網(wǎng)站、網(wǎng)站和我的文檔眷细,沒有發(fā)現(xiàn)任何明顯的地方拦盹。 注:我不想在我的應用程序中打開網(wǎng)頁,我只想將鏈接發(fā)送到Safari溪椎,該鏈接在那里打開普舆。我在“設置”頁面上看到過很多應用程序都在做同樣的事情恬口,所以這是可能的。
獲取用戶的當前位置/坐標
如何存儲用戶的當前位置并在地圖上顯示該位置沼侣? 我可以在地圖上顯示預先定義的坐標祖能,我只是不知道如何從設備接收信息。 我也知道我必須在plist中添加一些項目蛾洛。我該怎么做养铸?
ui標簽文本居中對齊
如何在中對齊文本UILabel?
uiTableView-滾動到頂部
在我的表格視圖中轧膘,我必須滾動到頂部钞螟。但我不能保證第一個對象是第0節(jié)第0行』寻可能我的表視圖將從第5部分開始鳞滨。 因此,當我打電話給: [mainTableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animate
如何在iOS上獲得設備品牌和型號蟆淀?
我想知道是否可以確定當前設備是哪種類型的iPhone拯啦?我知道有可能讓模特穿過去 NSString *deviceType = [[UIDevice currentDevice] model];這將返回我是否有“iphone”或“ipod”,但我想知道是否有可能檢測/知道我是否有iphone 3gs和iphone 4和iphone 4 s熔任。(事實上褒链,我真正想做的就是確定我是否有3G,因為我做的是圖形
我可以安全地刪除xcode派生數(shù)據(jù)文件夾的內容嗎疑苔?
我的磁盤空間不足甫匹,通過第三方實用程序檢查了~/library/developer/xcode/deriveddata目錄占用了大約22GB的磁盤空間。 我搜索了StackOverflow找到了這個帖子 How can I safely delete in my ~/Library/Developer/Xcode/DerivedData directory? 這個問題的公認答案建議我不要觸摸/刪除這
無法完成此操作夯巷。再試一次(-22421)
我想上傳一個蘋果電視應用程序到應用程序商店進行測試赛惩,但我發(fā)現(xiàn)問題: 無法完成此操作哀墓。再試一次(-22421) 如下圖所示: 那我能做什么呢趁餐?
如何在文本字段中導航(下一步/完成按鈕)
如何使用iPhone鍵盤上的“下一步”按鈕瀏覽所有文本字段? 最后一個文本字段應關閉鍵盤篮绰。 我已經(jīng)設置了ib按鈕(下一步/完成)后雷,但現(xiàn)在我卡住了。 我實現(xiàn)了textfieldShouldTurn操作吠各,但是現(xiàn)在下一步和完成按鈕關閉鍵盤臀突。