我现在正在探索Monotouch(Xamarin)与其他解决方案(如Monocross)的功能吗?
所以任何人都可以解释何时使用Monotouch以及何时使用Monocross.
这些框架与本机应用程序开发的优点和缺点是什么?
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
//my code
}
Run Code Online (Sandbox Code Playgroud)
当我在webview中触摸内部时,我的上面的委托方法被调用.
所以我想知道以下2个navigationtype之间的区别:UIWebViewNavigationTypeOther&UIWebViewNavigationTypeLinkClicked.
因为选择的某些URL提供的导航类型为UIWebViewNavigationTypeOther&some提供UIWebViewNavigationTypeLinkClicked.
从苹果文件中我无法清除自己.
目前,我可以使用以下代码获取iPhone的当前日期
NSDate* date = [NSDate date];
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd"];
NSString* currentDateStr = [formatter stringFromDate:date];
NSLog(@"User's current Date:%@",currentDateStr);
Run Code Online (Sandbox Code Playgroud)
但我希望从当前日期开始接下来的15天,我怎么能得到它?
我已经关注了来自apple的"GenericKeychain"示例应用程序并且已经能够将字符串写入钥匙串并且还能够从钥匙串中读取它.
但我想知道如何在钥匙串中存储一串字符串,这可能吗?怎么样 ?
我有一个 NSURL
NSURL* url = [NSURL URLWithString:@"http://www.google.com"];
Run Code Online (Sandbox Code Playgroud)
我想从这个字符串中获取"google",我该怎么做?
我已经创建了这样的表格视图
@interface RootViewController : UITableViewController{
}
Run Code Online (Sandbox Code Playgroud)
现在我想在显示之前更改tableview的原点和大小.
我怎么能改变它?
编辑:
- (id) initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithStyle:UITableViewStyleGrouped];
self.tableView.frame=CGRectMake(50, 210, self.view.frame.size.width, self.view.frame.size.height);
return self;
}
Run Code Online (Sandbox Code Playgroud)
我现在面临的问题是我已经设置了以下代码.现在,我的视图控制器(0,0)的顶部位置仍然显示的表视图不是根据我的x,y位置.但是如果我将样式更改为组或平面它只是发生得恰到好处.
iphone ×4
ios ×2
objective-c ×2
c# ×1
keychain ×1
monocross ×1
mvvmcross ×1
nsurl ×1
string ×1
uitableview ×1
uiwebview ×1
xamarin.ios ×1