ios-相機(jī)修改系統(tǒng)默認(rèn)顯示文字

目的:修改系統(tǒng)拍攝完成后出現(xiàn)的 重拍 和 使用照片 文字

在調(diào)試時(shí)我們可以看到如下圖的層級(jí)結(jié)構(gòu).只要拿到它并修改文字就可以了.

reusePhoto.png

假如我們想要把使用照片那幾個(gè)字變更為搜索照片可以按如下方法實(shí)現(xiàn)

1.在這個(gè)界面將要出現(xiàn)或者已經(jīng)出現(xiàn)的代理方法中(圖片選擇控制的代理)找到這個(gè)View

-(void)navigationController:(UINavigationController*)navigationController willShowViewController:(UIViewController*)viewController animated:(BOOL)animated

我們可以遍歷view的找到想要的view

-(UIView *)findView:(UIView *)aView withName:(NSString *)name {
if ([name isEqualToString:NSStringFromClass(aView.class)]){
    return aView;
}
for (UIView *view in aView.subviews) {
    'if ([name isEqualToString:NSStringFromClass(view.class)]) {
         return view;
    }
}
return nil;}

然后通過(guò)下面方法找到:PLCropOverlayPreviewBottomBar

UIView *PLCropOverlay = [self findView:viewController.view withName:@"PLCropOverlay"];
[PLCropOverlay setValue:@"搜索照片" forKey:@"_defaultOKButtonTitle"];
UIView *PLCropOverlayBottomBar = [self findView:PLCropOverlay withName:@"PLCropOverlayBottomBar"];
UIView *PLCropOverlayPreviewBottomBar = [self findView:PLCropOverlayBottomBar withName:@"PLCropOverlayPreviewBottomBar"];
UIButton *userButton = PLCropOverlayPreviewBottomBar.subviews.lastObject;
[userButton setTitle:@"搜索照片" forState:UIControlStateNormal];

然而實(shí)踐證明這個(gè)方法在選擇相機(jī)拍照時(shí)無(wú)效的.但是在選擇 圖庫(kù) 時(shí)有效的.其中的 選取 會(huì)變成 搜索照片.

2.如果解決使用相機(jī)時(shí)的問(wèn)題呢

在顯示PLCropOverlay相關(guān)屬性的時(shí)候,發(fā)現(xiàn)其有個(gè)屬性是_defaultOKButtonTitle
PLCropOverlay->_defaultOKButtonTitle 我們可以通過(guò)KVC進(jìn)行賦值
在上一步獲取PLCropOverlay的時(shí)候 通過(guò)KVC進(jìn)行賦值就可以了如下:

[PLCropOverlaysetValue:@"搜索照片"forKey:@"_defaultOKButtonTitle"];

到這一步就搞定了.


備注:

其他在使用圖庫(kù)時(shí)也有_defaultOKButtonTitle屬性,但是實(shí)踐表明,是無(wú)效果的,因此上文的最終結(jié)果是通過(guò)KVC賦值之后,仍然進(jìn)行了查找子視圖的操作.當(dāng)然你也可以進(jìn)一步優(yōu)化.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子盹廷,更是在濱河造成了極大的恐慌,老刑警劉巖拯杠,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件翅萤,死亡現(xiàn)場(chǎng)離奇詭異其骄,居然都是意外死亡亏镰,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門拯爽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)索抓,“玉大人,你說(shuō)我怎么就攤上這事毯炮”瓶希” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵桃煎,是天一觀的道長(zhǎng)篮幢。 經(jīng)常有香客問(wèn)我,道長(zhǎng)为迈,這世上最難降的妖魔是什么三椿? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮葫辐,結(jié)果婚禮上搜锰,老公的妹妹穿的比我還像新娘。我一直安慰自己耿战,他們只是感情好蛋叼,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著剂陡,像睡著了一般鸦列。 火紅的嫁衣襯著肌膚如雪租冠。 梳的紋絲不亂的頭發(fā)上鹏倘,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天薯嗤,我揣著相機(jī)與錄音,去河邊找鬼纤泵。 笑死骆姐,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的捏题。 我是一名探鬼主播玻褪,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼公荧!你這毒婦竟也來(lái)了带射?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤循狰,失蹤者是張志新(化名)和其女友劉穎窟社,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绪钥,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡灿里,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了程腹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片匣吊。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖寸潦,靈堂內(nèi)的尸體忽然破棺而出色鸳,到底是詐尸還是另有隱情,我是刑警寧澤见转,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布命雀,位于F島的核電站,受9級(jí)特大地震影響池户,放射性物質(zhì)發(fā)生泄漏咏雌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一校焦、第九天 我趴在偏房一處隱蔽的房頂上張望赊抖。 院中可真熱鬧,春花似錦寨典、人聲如沸氛雪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)报亩。三九已至浴鸿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弦追,已是汗流浹背岳链。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留劲件,地道東北人掸哑。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像零远,于是被迫代替她去往敵國(guó)和親苗分。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,095評(píng)論 25 707
  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來(lái)就是把...
    Dove_iOS閱讀 27,139評(píng)論 30 470
  • KVC(Key-value coding)鍵值編碼牵辣,單看這個(gè)名字可能不太好理解摔癣。其實(shí)翻譯一下就很簡(jiǎn)單了,就是指iO...
    黑暗中的孤影閱讀 49,723評(píng)論 74 441
  • 作者基思·法拉奇纬向,克林頓和希拉里智囊團(tuán)中的人脈大師择浊,被《福布斯》評(píng)價(jià)為“全世界的社交達(dá)人之一"。 想想看罢猪,...
    Mable康康閱讀 858評(píng)論 0 2
  • 「我的2017」 在學(xué)習(xí)中成長(zhǎng)近她,在成長(zhǎng)中學(xué)習(xí) 「我的2018」 為了夢(mèng)想 繼續(xù)前行...
    金塔129李永鵬閱讀 311評(píng)論 8 5