小编And*_*rew的帖子

ShareKit现在支持iOS 5吗?

ShareKit(https://github.com/ShareKit/ShareKit)现在可以支持iOS 5吗?

对于这种类似的反向兼容性问题,开发人员需要考虑的重点是什么?需要考虑ARC?或者他们是否需要考虑使用故事板来替换xib?处理此类问题的任何良好做法指南?

感谢任何线索或评论来理解这个问题.

sharekit ios5

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

长整数值objective-c

我在NSString中有一个长整数值(例如:2705758126).

当我尝试显示它时:NSLog(@"%i",[myValue integerValue]); 它返回:2147483647.

如何显示,比较等长整数

objective-c long-integer

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

如何从右上角动画/旋转UIView 90度?

我一直在寻找几个小时试图找到一种方法来动画/旋转UIView从右上角90度.

效果应该像屏幕顶部的摆动门一样.

希望有人可以帮忙!

core-animation transform rotation uiview ios

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

使用UITapGestureRecognizer时出现问题

我有一个主viewController,它被调用WelcomeViewController.我有一个UIView子类,它有一些与视图相关的东西.我想在UITapGestureRecognizer该子类中添加一个.我只希望手势识别器确认该子视图内的水龙头.我怎么做.我UITapGestureRecognizer应该把它放在子类中还是应该把它放在Welcome vc中.提前致谢.

此外,我已经玩了一堆,似乎无法搞清楚.

iphone subclass uigesturerecognizer uitapgesturerecognizer

7
推荐指数
2
解决办法
2万
查看次数

帮助UIPopOverController大小

所以我有一个view按钮UIScrollView.当用户按下按钮时,我希望UIPopOverController显示指向所选按钮.它有点工作,但弹出窗口的大小错误,并指向视图中的随机点.这是我的代码.提前致谢.

-(void)detail:(id)sender{
    UIButton *button = sender;
    NSLog(@"tag = %i", button.tag);

    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
    self.popover = [[UIPopoverController alloc] initWithContentViewController:navController];
    self.popover.delegate = self;
    [self.popover presentPopoverFromRect:button.bounds inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

比弹出窗口大小的问题:在popover内部的视图中,我有:

self.contentSizeForViewInPopover = scroll.contentSize;
NSLog(@"%f, %f", scroll.contentSize.height, scroll.contentSize.width);
NSLog(@"showing: %f, %f",  self.contentSizeForViewInPopover.height,  self.contentSizeForViewInPopover.width);
Run Code Online (Sandbox Code Playgroud)

并且两个日志都匹配.所以我认为一切都应该正常.但事实并非如此.这是一个截屏.如果您需要更多我的代码,请告诉我.提前致谢.

屏幕截图的错误

iphone uiscrollview popover ipad uipopovercontroller

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

删除部分NSString并将其复制到另一个NSString中

所以我有一个NSString,让我们说:NSString *mainString = @"My Name is Andrew (I like computers)"; 我想从mainString中删除"("到")"中的所有内容.我想将"()"之间的所有内容放入subString中.

例如:

NSString *mainString = @"My Name is Andrew (I like computers)";
NSString *subString;

//The code I need help with

mainString = @"y Name is Andrew ";
subString = @"I like computers";
Run Code Online (Sandbox Code Playgroud)

我希望这是有道理的.这真的对我很有帮助.提前致谢.我一直在玩NSRangeNSMutableStrings,但我有麻烦了.提前致谢.

iphone substring objective-c nsstring nsrange

4
推荐指数
2
解决办法
3216
查看次数

将按钮的目标和选择器设置为多个方法

我想添加多个方法,在按下按钮时作为选择器响应.按下按钮时,一个按钮可以有两个被调用的方法吗?

通过我的研究,我发现,在Objective-C Programming Language Guide中,一个按钮将调用所有方法与选择器同名.

我希望我的按钮可以同时执行两个操作:

  1. 播放音频文件
  2. 显示数组中的视图.

    UIBarButtonItem*play = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPlay target:self action:@selector(play :)];

欣赏建议.

谢谢

iphone methods objective-c selector

4
推荐指数
1
解决办法
4787
查看次数

以编程方式填写UIWebview中的数据

在我的应用程序中,我希望能够让用户在自定义视图中输入他们的登录信息,然后显示UIWebView.我希望UIWebView以编程方式填入用户的用户名和密码.然后UIWebView应以编程方式单击登录按钮.我一直在努力:

[webView stringByEvaluatingJavaScriptFromString:@"document.L_lbsc_txtUserName.text.value='ANdrew';"];
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我真的不明白stringByEvaluatingJavaScriptFromString它是如何工作的或它的设计目的.

我认为这可能与我在上面的字符串字段填写的内容有关.这是我试图访问的网站的源代码:

<div class="lgntxt">
  <div style="padding-left:3px;">
    <input name="L$lbsc$txtUserName" type="text" value=" -username-" size="10" id="L_lbsc_txtUserName" tabindex="1" class="textbox" onfocus="if(this.value == ' -username-') this.value = ''; Hide('L_lbsc_txtPasswordHelp'); Show('L_lbsc_txtPassword');" onblur="if(this.value == '') this.value = ' -username-';" style="width:80px;"><br>
    <img src="/podium/images/spacer.gif" border="0" width="3" height="1"><br>
    <input name="L$lbsc$txtPasswordHelp" type="text" value=" -password-" size="10" id="L_lbsc_txtPasswordHelp" tabindex="1" class="textbox" onfocus="Hide('L_lbsc_txtPasswordHelp'); Show('L_lbsc_txtPassword'); document.getElementById('L_lbsc_txtPassword').focus();" style="width:80px;display:;">
    <input name="L$lbsc$txtPassword" type="password" size="10" id="L_lbsc_txtPassword" tabindex="2" class="textbox" onkeydown="if ((event.which ? event.which : event.keyCode) == 13) {return false;};" onkeyup="if ((event.which ? event.which : event.keyCode) == 13) …
Run Code Online (Sandbox Code Playgroud)

javascript login objective-c uiwebview nsstring

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

不同的Nib用于不同的设备

所以我正在编写一个应用程序,我希望它是通用的.当我创建项目时,我创建了一个通用应用程序.我已经编写了所有的iPhone代码,并且有10个类.现在我要创建iPad版本.我想基于设备类型加载不同的Nib,而不是拥有两组基本上完全相同的代码.

我尝试在app委托中使用BOOL并且遇到了麻烦.我在mainViewController类中尝试了设备检查,(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 我根据设备类型返回了一个不同的nib.但我只能得到iPhone版本或空白笔尖.在此先感谢您的帮助.

iphone objective-c xib nib ipad

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

保存和加载UIImages

因此,在我的应用程序中,我希望用户能够选择/拍摄照片,然后在中显示该图像UIImageView.问题是,通过我的研究,我发现了很多方法来保存/加载图像,但显然有一个问题,知道图像是否是.png.jpg.所以我尝试了很多不同的东西,似乎无法让它发挥作用.在此先感谢您的帮助.

一旦选择了图像,就会看到我的代码(我给用户选择拍照或从相机胶卷中选择一张照片):

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    UIImage *image = [info objectForKey:UIImagePickerControllerEditedImage];
    if (!image) image = [info objectForKey:UIImagePickerControllerOriginalImage];

    if (!image)
       return;

    NSData *imageData = UIImageJPEGRepresentation(image, 1.0);
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

    NSString *whichPic = @""
    if (whichPicture == pictureA)
        whichPic = @"kpictureA";
    else
        whichPic = @"kpictureB";

    [defaults setObject:imageData forKey:whichPic];
    [defaults synchronize];
Run Code Online (Sandbox Code Playgroud)

我试过这个,但无法让它发挥作用:

// Create paths to output images
    NSString  *pngPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Before.png"];
    NSString  *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Before.jpg"];

    // Write a UIImage to …
Run Code Online (Sandbox Code Playgroud)

iphone uiimageview uiimagepickercontroller uiimage ios

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