在我的应用程序中我拍了一张照片然后我添加了这张图片天气预报和位置与一些UILabels和一些UIImageviews.现在我得到这样的照片:

但我会创建如下图所示的内容:

有没有人离开如何做第二张图片的东西?换句话说,我要创建一个透明的部分,在其中我将显示天气预报,位置和日期.我希望你能帮帮我
嗨,我正在尝试开发适用于iPhone 5和iPhone 4/4s的应用程序.我在使用故事板时遇到了麻烦:我为iPhone 4/4s设计了故事板,但是当我在iPhone 5上试用它时,我的GUI很糟糕......我在互联网上看到使用2个故事板的最简单的解决方案:一个视网膜4和视网膜3.5.我想问你如何通过代码调用不同的故事板?我创建了2个storyboard文件:
MainStoryboard.storyboard
MainStoryboardiPhone5.stroryboard
Run Code Online (Sandbox Code Playgroud)
我在互联网上发现我应该获得设备的屏幕尺寸并加载不同的故事板,但我应该在哪里做?在Appdelegate.m中的方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
Run Code Online (Sandbox Code Playgroud)
为了检测显示器的大小,我在网上创建了这个代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if (screenBounds.size.height == 568) {
NSLog(@"retina 4");
} else {
NSLog(@"retina 3.5");
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
现在,当我检测到视网膜4或视网膜3.5时,我只能找到一种方法来调用不同的故事板.我该怎么做来调用正确的故事板?谢谢
在我的应用程序中,我将使用集合视图,但我有问题.我在故事板中设计了集合视图.我在视图控制器中插入了一个集合视图,并将委托和数据源连接CategoryViewController.m到必须管理此视图控制器的类().我创建了一个非常简单的单元格,我在其中放置了一个图像视图,然后我创建了一个带有子类的类UICollectionViewCell,然后我选择了管理单元格的类,并将图像视图连接到此类.在CategoryViewController.m我设置一个数组,其中有我想要显示的图像和我用UICollectionView的委托方法,当我运行的应用程序,它说我:unrecognized selector sent to instance.我会在这里放置代码,以便您可以帮我修复它:
用于创建图像数组的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
UIImage *image1 = [UIImage imageNamed:@"image_glasses.png"];
UIImage *image2 = [UIImage imageNamed:@"image_jacket.png"];
UIImage *image3 = [UIImage imageNamed:@"image_pants.png"];
UIImage *image4 = [UIImage imageNamed:@"image_scent.png"];
imageArray = [NSArray arrayWithObjects:image1, image2, image3, image4, nil];
}
Run Code Online (Sandbox Code Playgroud)
委托UICollectionView的方法:
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
return imageArray.count;
}
- (UICollectionViewCell*)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
CustomCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
UIImage *image …Run Code Online (Sandbox Code Playgroud) 我有一个苹果开发者帐户,但我无法将我的Mac添加到该帐户.我在这里找到了一个有用的指南,所以我创建了我的Mac证书,现在我要将它提交给iOS开发人员门户网站,但当我尝试添加另一台Mac作为开发人员时,它会显示以下屏幕:

您可以在我的图片中看到我无法添加开发人员证书,为什么?我不明白为什么我无法将Mac添加到此开发者帐户.我希望你能帮助我解决这个问题.该帐户只有2台可以开发的Mac,我想这不是因为有太多的开发者Mac.
UPDATE
在这里你可以看到我在iOS开发中心主页上的内容:

我的应用程序调用Web服务登录.通常服务没有任何问题,但是当我有一个特殊字符的密码时(例如:!*'\"();:@&= + $,/?%#[]%),Web服务器不会不允许我登录,因为在服务器端我收到的密码没有特殊字符,例如:
密码插入我的应用程序: test+test
密码接收到Web服务器: testtest
如您所见,请求删除特殊字符实际上我使用以下代码发送登录凭据:
- (id)sendRequestToURL:(NSString *)url withMethod:(NSString *)method withUsername:(NSString*)username withPassword:(NSString*)password andInstallationId:(NSString*)installationId {
NSURL *finalURL = [[NSURL alloc]init];
if ([method isEqualToString:@"POST"]) {
finalURL = [NSURL URLWithString:url];
} else {
NSLog(@"Metodo no previsto");
}
NSString *post = [NSString stringWithFormat:@"username=%@&password=%@&installationId=%@", username, password, installationId];
NSData *postData = [post dataUsingEncoding:NSUTF8StringEncoding];
NSString *postLength = [NSString stringWithFormat:@"%lu", (unsigned long)postData.length];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]init];
[request setURL:finalURL];
[request setHTTPMethod:method];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
NSURLConnection *connection = [NSURLConnection connectionWithRequest:request delegate:self]; …Run Code Online (Sandbox Code Playgroud)