我刚刚开始学习IOS开发.我花了好几天试图解决这个问题而且我无处可去.希望有人可以提供帮助.
我正在研究iPhone的计算器应用程序(仅用于练习).我创建了一个按钮网格,但是当我开始创建最后一行时,xCode在创建或移动每个按钮后不断崩溃.我最终创建了布局,但是当我运行应用程序时,按钮文本没有显示底行上的任何按钮(在IOS模拟器或我的iPhone上):
+----+ +----+ +----+ +----+ +----+
| 7 | | 8 | | 9 | | + | | - |
| | | | | | | | | |
+----+ +----+ +----+ +----+ +----+
+----+ +----+ +----+ +----+ +----+
| 4 | | 5 | | 6 | | / | | * |
| | | | | | | | | |
+----+ +----+ +----+ +----+ +----+
+----+ +----+ +----+ +----+ +----+
| 1 | …Run Code Online (Sandbox Code Playgroud) 我如何解析Objective-C中的域名?
例如,如果我的字符串值为" http://www.google.com ",我想解析字符串"google"
我的应用程序的单个屏幕中有一个UITableView和一个导航栏.我想导航栏与表格的其余部分一起滚动.
注意:我目前正在实现一个UITableView,它被添加为uiviewcontroller的子视图,uiviewcontroller又是导航控制器的一部分
任何人都可以告诉我如何做到这一点?
我想创建一个具有英语和阿拉伯语语言的 iPhone 应用程序。我检查了语言切换器的国际化文档,但是要使其生效,我必须手动更改 iPhone 设置。我不想那样做。所以我计划在主屏幕上有两个按钮:英语和阿拉伯语。如果用户单击阿拉伯语,我将看到阿拉伯语文本,如果用户选择英语,应用程序将是英语。
\n\n有什么想法/建议如何完成这项工作吗?
\n\n注意:我不想手动更改语言。
\n\n根据@Jano,我已经完成了下面的工作。
\n\n创建了新项目。在本地化中添加了阿拉伯语。现在我有两个故事板和两个 InfoPlist.strings 文件。
\n\n添加了 Localization.h 和 .m 文件,如答案中所示。
\n\n目录结构为MyProject-ar.lproj&MyProject-en.lproj
Plist 的内容是"myButton01" = "Back";&"myButton01" = "\xd8\xb8\xd9\x87\xd8\xb1";
第一个视图控制器有两个按钮:英语和阿拉伯语。在这些按钮上调用操作。
\n\n- (IBAction)pressedEnglish:(id)sender {\n [Localization sharedInstance].fallbackLanguage = @"ar";\n [Localization sharedInstance].preferredLanguage = @"en";\n NSLog(@"pressed english");\n}\n\n- (IBAction)pressedArabic:(id)sender {\n [Localization sharedInstance].fallbackLanguage = @"en";\n [Localization sharedInstance].preferredLanguage = @"ar";\n NSLog(@"pressed arabic");\n}\nRun Code Online (Sandbox Code Playgroud)\n\n在第二个视图控制器中,我添加了一个按钮并将名称命名为myButton。现在viewDidLoad,我有
[self.myButton setTitle:localize(@"myButton01") forState:UIControlStateNormal];
我希望这应该有效,但是当我运行该项目时,我看到按钮为 …
我想使用Web服务登录.
我的网站是基于https的.我正在使用以下教程.
http://agilewarrior.wordpress.com/2012/02/01/how-to-make-http-request-from-iphone-and-parse-json-result/
Run Code Online (Sandbox Code Playgroud)
以下代码工作正常.
responseData = [NSMutableData data];
NSURLRequest *request = [NSURLRequest requestWithURL:
[NSURL URLWithString:@"https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyAbgGH36jnyow0MbJNP4g6INkMXqgKFfHk"]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
Run Code Online (Sandbox Code Playgroud)
但我的代码是
responseData = [NSMutableData data];
NSURLRequest *request = [NSURLRequest requestWithURL:
[NSURL URLWithString:@"https:myurl/login?userId=username&password=111111"]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
Run Code Online (Sandbox Code Playgroud)
它给出了错误
Connection failed: Error Domain=NSURLErrorDomain Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be --My URL-- which could put your confidential information at risk." UserInfo=0xa294260 {NSErrorFailingURLStringKey=https://mywebsite/login?userId=username&password=111111, NSLocalizedRecoverySuggestion=Would you like to connect to the server …Run Code Online (Sandbox Code Playgroud) 我有这个代码:
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapResponse)];
singleTap.numberOfTapsRequired = 1;
[_textView addGestureRecognizer:singleTap];
Run Code Online (Sandbox Code Playgroud)
这将对整个UITextView作出反应,但是是否可以更改它以便它只响应UITextView中字符串的某个部分被点击?比如一个URL?
我似乎无法更改应用程序委托中所有视图的背景颜色.
在ios6中,这有效:
window.backgroundColor =[UIColor blueColor];
Run Code Online (Sandbox Code Playgroud)
并在每个UIView中设置背景以清除.
但由于某种原因,这在iOS7中不起作用.我可以在每个视图中设置背景的颜色没问题,但这是很多工作,必须有一个更简单的方法吗?有什么建议?
我有一个托管在 的 SPM 包https://github.com/janodev/foobar。
如何使用 Docc 生成文档并将其托管在 GitHub 上?
我试图使操作pow(49999994,13),结果1.220701e + 100.但是当我在客观ci做的时候得到了结果-9223372036854775808.如何正确地在Objective-C中执行此操作?
如何在全屏播放视频,防止在触摸视频时显示控件(暂停,播放等)?相反,当触摸视频时,我想关闭它.可以这样做吗?
提前致谢
ios ×9
objective-c ×7
background ×1
button ×1
docc ×1
https ×1
ios6 ×1
ios7 ×1
iphone ×1
math ×1
media-player ×1
nsstring ×1
nsurl ×1
nsurlrequest ×1
swift ×1
uicolor ×1
uitextview ×1
video ×1
xcode ×1