我有一個iPhone應用程序,並在按鈕上單擊它應該打開一個自定義警報視圖通過顯示右上角的一些文本和「X」十字標誌窗口,因爲我們在燈箱中任何Web應用程序。如何在iPhone應用程序中創建自定義UIAlertView
回答
這裏是鏈接,我認爲它可以解決你的問題。
http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-uialertview-custom-graphics/
該教程只適用於iOS 6和之前的 –
@jamil如果我的版本低於6,該怎麼辦? – Saranjith
- (void)willPresentAlertView:(UIAlertView *)alertView;
- (void)didPresentAlertView:(UIAlertView *)alertView;
在上述任何消息中,檢查子視圖及其類,並根據需要更改值。請參閱UIActionSheet的示例代碼。使用ns日誌搜索所有組件的類並自定義您的期望類。這是uiactionsheet代碼
for (UIView* view in [actionSheet subviews])
{
NSLog(@"%@",[view class]);
if ([[[view class] description] isEqualToString:@"UIAlertButton"] && [view respondsToSelector:@selector(setAlpha:)])
{
[view setAlpha:2.0];
[view setOpaque:YES];
if ([view respondsToSelector:@selector(title)])
{
NSString* title = [view performSelector:@selector(title)];
if ([title isEqualToString:@"Cancel"] && [view respondsToSelector:@selector(setBackgroundImage:forState:)] && [view respondsToSelector:@selector(setFrame:)] && [view respondsToSelector:@selector(setFrame:)] && [view respondsToSelector:@selector(setTitleColor:forState:)])
{
[view setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[view setBackgroundImage:[UIImage imageNamed:@"btn-cancel.png"] forState:UIControlStateNormal];
[view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y+10, view.frame.size.width,view.frame.size.height)];
}
}
}
}
如果要實現自定義告警視圖 ,那麼你應該有非常吸引人的警報此示例代碼Views集合視圖控制器的幫助。 試試這個示例代碼鏈接 https://github.com/eaigner/CODialog
下面是一個例子,如何創建自己的類,它的作用類似於警報視圖,但你可以把你想要的任何背景/按鈕圖形:
http://iosdevtricks.blogspot.com/2013/04/creating-custom-alert-view-for-iphone.html
這正是爲什麼給出示例子類UIView – marika
你可以擴展這個組件,它可以在Pod上使用,所以它很容易實現。
- 1. 在iPhone應用程序中創建自定義手勢
- 2. 如何創建自定義UIAlertView
- 3. 自定義UIAlertView iphone
- 4. 如何在我的iPhone應用程序中創建自定義廣告?
- 5. 如何在iPhone應用程序中創建新的自定義屬性列表
- 6. 如何在twitter中創建自定義應用程序?
- 7. 如何在Android應用程序中創建自定義MessageBox?
- 8. 創建自定義Twitter應用程序
- 9. 自定義Grails創建應用程序
- 10. 如何在iphone應用程序中使用自定義字體
- 11. 如何在UIAlertView中創建一個自定義的UIButton
- 12. 如何創建自定義選項卡在Android應用程序
- 13. iPhone:如何創建在特定時間自動調用的iPhone應用程序
- 14. 如何在iPhone應用程序中自定義搜索欄?
- 15. UIAlertView中的iPhone應用程序
- 16. 如何創建iPhone應用程序
- 17. 如何創建iPhone應用程序?
- 18. 如何創建簡單的自定義WebDav應用程序?
- 19. 如何爲iOS應用程序創建自定義錯誤域?
- 20. 如何爲PhoneGap應用程序創建自定義包?
- 21. 如何爲angularJS應用程序創建自定義傳送帶?
- 22. 如何爲自定義應用程序創建文件格式
- 23. 如何爲黑莓應用程序創建自定義字體
- 24. 如何爲Android應用程序創建自定義gradle插件
- 25. 如何爲我的應用程序創建自定義音量
- 26. 自定義iPhone應用程序界面
- 27. 在iPhone應用程序中創建.swf
- 28. 在Android中創建自定義應用程序
- 29. 在Rails應用程序中創建自定義主鍵
- 30. 在linux c應用程序中創建自定義快捷鍵
是否要定製uialertview的按鈕? – Saad
是的,我想定製它們以適應邊框的邊框,看起來像在網站上的popview – james
你需要什麼是不明確的你的問題。你想打開按鈕點擊一個視圖,左上角的關閉按鈕.then你有沒有使用alertview.just使用您的設計視圖,並隱藏它時,視圖加載和按鈕點擊取消隱藏視圖..它是騙子 – hacker