小编Kal*_*esh的帖子

是否保留了代表?

我知道,代表永远不会被保留!永远!

但任何人都可以解释为什么代表永远不会被保留?...

Thanx提前

xcode objective-c ios

8
推荐指数
1
解决办法
7587
查看次数

由于即将发布的IOS7版本,应用程序提交,图标大小错误

我第一次将我的应用程序提交给Apple.该应用仅适用于iPad,适用于IOS6.我收到了提交过程中的回复:

无效图像 - 对于iOS应用程序,二进制提交中包含的图标必须为PNG格式

如果您的应用程序支持iPhone设备系列,则必须包含以下尺寸的方形图标:57x57像素和120x120像素.如果您的应用程序支持iPad设备系列,则必须包含以下尺寸的方形图标:72x72像素,76x76像素和152x152像素

我今天早上读到这是一个很新的内容.我第一次尝试时总是有很好的机会.

我只使用了72x72的png图像文件,例如icon_72.png.我明白,当我加入一个视网膜文件时,它的名字就变成icon_72@2x.png但是其他的分辨率呢?我应该如何命名它们或如何管理它?

iphone xcode ipad ios ios7

8
推荐指数
1
解决办法
2259
查看次数

视图不会从iOS7中状态栏的底部开始

更新iOS7的应用程序时,UI显示在状态栏区域内.请参阅下面的图像中的"关于我们"和搜索按钮.

在此输入图像描述

在iOS6中,它从状态栏下方的正确位置开始.请注意,我是以编程方式创建此UI,而不是从故事板创建.

我找到了以下解决方案并将其放在我的视图控制器中,但它无法正常工作:

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
{
    self.edgesForExtendedLayout = UIRectEdgeNone;
}
Run Code Online (Sandbox Code Playgroud)

rootViewController的标签栏我也试过以下没有运气:

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
{
    self.tabBarController.edgesForExtendedLayout = UIRectEdgeNone;
}
Run Code Online (Sandbox Code Playgroud)

在我的其他故事板应用程序中,我能够在底栏和顶栏下取消选择.如果没有故事板,我该怎么做才能达到同样的效果?

iphone objective-c ios ios7

5
推荐指数
1
解决办法
8019
查看次数

更改字体时基于页面的加载epub

我正在做像iBooks这样的电子书阅读器应用程序。我已经成功读取了一个.epub文件。但是我的问题是:

我必须添加字体大小增加和减少以及字体更改功能。当我增加和减少字体大小时,我必须调整页面。如何在页面中分割HTML字符串?。

您可以在两个图像中看到。更改字体大小后,html字符串将被分隔并且格式被折叠。

提前致谢

在此处输入图片说明 在此处输入图片说明

javascript objective-c uiwebview ios

5
推荐指数
1
解决办法
1544
查看次数

如何从周数和年份获取日期

我想从周数和年份获得日期.我从服务器获得周数和年份.我正在尝试下面的代码,但它不会工作.

 NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc] init];
// this is imporant - we set our input date format to match our input string
// if format doesn't match you'll get nil from your string, so be careful
[dateFormatter2 setDateFormat:@"yyyy-MM-dd"];

NSDate *now = [dateFormatter2 dateFromString:@"2001-01-01"];
NSCalendar *gregorian1 = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comps1 = [gregorian1 components:NSWeekdayCalendarUnit | NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit fromDate:now];


[comps1 setYear:2013];
[comps1 setWeek:51];
[comps1 setWeekday:2];

NSDate *resultDate = [gregorian1 dateFromComponents:comps1];
Run Code Online (Sandbox Code Playgroud)

输出为: - 2012-12-31 18:30:00 +0000

我究竟做错了什么 ?提前致谢..

objective-c nsdate ios

3
推荐指数
1
解决办法
2227
查看次数

alertViewShouldEnableFirstOtherButton未调用

我想用文本字段显示UIAlertview.如果用户没有输入有效的电子邮件ID,则UIAlertview的ok按钮将被禁用.

我知道如何显示UIAlertview并禁用UIAlertview Ok按钮..

我的问题是 - (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)alertView没有被称为为什么按钮被启用.

但是当用户按下Ok按钮时

- (void)alertView:(UIAlertView
*)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
Run Code Online (Sandbox Code Playgroud)

叫做.

这是我的代码,

-(IBAction)forgotpassBtnclicked:(id)sender
{
UIAlertView *alertview=[[UIAlertView alloc]initWithTitle:@"" message:@"" delegate:self cancelButtonTitle:@"ok" otherButtonTitles:nil, nil];
[alertview setAlertViewStyle:UIAlertViewStylePlainTextInput];
UITextField *textField=[alertview textFieldAtIndex:0];
textField.placeholder=@"enter your email id";
[alertview show];
} 


#pragma  mark Alertview delgate
- (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)alertView
{

UITextField *text1=[alertView textFieldAtIndex:0];
BOOL flag=[self validateEmail:text1.text];
return flag;

}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{

}

#pragma mark Email Validation
- (BOOL) validateEmail: (NSString *) email 
{
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF …
Run Code Online (Sandbox Code Playgroud)

objective-c uialertview ios

3
推荐指数
1
解决办法
2346
查看次数

标签 统计

ios ×6

objective-c ×5

ios7 ×2

iphone ×2

xcode ×2

ipad ×1

javascript ×1

nsdate ×1

uialertview ×1

uiwebview ×1