小编Shu*_*ank的帖子

检测用户是否按下Go或隐藏键盘按钮UITextField

我正在制作浏览器类型应用..

现在我已经让Url进入了文本字段 ......它显示了键盘..

现在我已经成为了Url型键盘.. 它有Go按钮,而iPad则是一个隐藏键盘的按钮..

-(BOOL)textFieldShouldReturn:(UITextField *)textField
Run Code Online (Sandbox Code Playgroud)

我知道上面是当用户点击键盘上的返回时调用的方法..但是对于iPad ..有两个不同的东西..如果用户按下Go ...我想要去新的URL并保持窗口原样如果用户按下隐藏键盘..但问题是事件报告

-(BOOL)textFieldShouldReturn:(UITextField *)textField
Run Code Online (Sandbox Code Playgroud)

那么我如何区分用户按下Go ..或者只是隐藏键盘..

iphone xcode objective-c ios

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

使用用户触摸输入更改视图大小

我想使用用户触摸输入更改我的视图大小.

我所知道的和将要尝试的是使用TouchesMoved方法,然后找到触摸视图的最近顶点,使视图使用动画在该方向上增加.

但在我开始之前,我遇到的问题很少.

1)相机应用程序在裁剪照片时具有相同的功能.有一个显示实际裁剪区域的网格.我不知道如何显示该网格.我对opengl一无所知.我想将其作为用户处于编辑模式的指示?

2)相机应用程序裁剪功能也是使用用户触摸输入改变大小,但是如果触摸位于视图的四个顶点附近,它仅改变视图大小.据我所知,有一种方法可以检查触摸是否在特定的矩形CGRectContainsPoint中,但是如何将其过滤到视图的边界?

编辑

我试过yinkou回答,从Git下载.

现在真正的问题是在git Xcode项目中.有一个视图将图像作为contentView,如果用户拖动该视图,图像也会根据视图大小调整来改变形状.

我在相机应用程序中这样做.我将AVCaptureVideoPreviewLayer作为contentView附加.现在我的视图正在调整大小,但AVCaptureVideoPreviewLayer保持相同的大小.我做错了还是AVCaptureVideoPreviewLayer不会增加?

iphone xcode objective-c ios

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

使用NSFIleManager重命名和移动文件

这是我的代码,用于重命名文件并将文件从临时目录移动到My Documents目录.

所以问题出在模式创建目录和尝试移动的两个部分.其余的都正常工作..

当我注释掉"创建目录"部分时,"尝试移动"部分会在控制台中记录:

无法移动File..Error代码4.

现在我研究了错误代码4,这意味着该目录不存在.所以我添加了代码来创建目录.

现在,当我运行程序时,目录已创建,但尝试移动部分日志:

无法移动File..error代码512

现在研究它是由于该文件已经存在.目的地不得存在.

所以我很困惑,因为两个错误代码互相收缩.

{
    NSError *error;
    NSFileManager* manager = [[NSFileManager alloc] init]; 
    NSString* tempFile =[NSTemporaryDirectory() stringByAppendingPathComponent:@"recordTest.caf"];
    if (tempFile) 
    {
        // Get the Documents Directory
        NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
        NSLog(@"Documents directory: %@",
              [manager contentsOfDirectoryAtPath:documentsDirectory error:&error]);

        //Get the User File Save Name from the text field
        NSString *UserText =   [[self FileNameText] text];

        // Rename the file, by moving the file
        NSString *filePath2 = [documentsDirectory 
                               stringByAppendingPathComponent:[NSString stringWithString:UserText]];

        // Create a Directory
        if( [manager createDirectoryAtPath:[NSString stringWithFormat:@"%@/%@",documentsDirectory,UserText] …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

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

未找到ios类"预期类型"

我在我身上遇到两个问题,我FooterSelectorView.h不明白为什么.一个是警告而另一个是错误.由于某些原因,xcode无法识别,FooterArchiveItemView因此我无法将对象键入为导致其他问题的对象.有没有人见过这样的事情呢?我该如何解决?

FooterSelectorView.h

#import <UIKit/UIKit.h>
#import "FooterArchiveItemView.h"

@interface FooterSelectorView : UIImageView

// #warning Type of property 'activeItem' does not match type of accessor 'setActiveItem:'
@property (nonatomic, retain) FooterArchiveItemView *activeItem;

// #error Expected a type
- (void)setActiveItem:(FooterArchiveItemView *)activeItem_;
- (void)update;
- (CGPoint)absoluteCenterOf:(UIView *)obj;

@end
Run Code Online (Sandbox Code Playgroud)

相关课程

FooterArchiveItemView.h

#import <UIKit/UIKit.h>
#import "AutosizeableView.h"
#import "FooterArchiveView.h"

typedef void (^ DayBlock)(void);

@interface FooterArchiveItemView : AutosizeableView {
    DayBlock dayBlock;
}

@property (nonatomic, retain) IBOutlet UIButton *day;
@property (nonatomic, retain) IBOutlet UIImageView *bullet;

- (void)setDayBlock:(DayBlock)block; …
Run Code Online (Sandbox Code Playgroud)

ios ios5 xcode4.2

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

Iphone App Icon错误57 x 57 iOs版本<7.0

我正在尝试在管理器/存档上验证我的应用程序,但我收到此错误:

"缺少必需的图标文件.该软件包不包含完全'57x57'像素的iPhone/Ipod Touch的应用程序图标,对于IOS版本<7.0,格式为.png格式." 在File Inspector - > App Icon我正在检查Iphone:iOS 7.0及更高版本尺寸以及iOS 6.1和先前尺寸.

所以出现6个地方填充一些图标图像:1 - iPhone Spotlight - iOS 5,6设置 - iOS 5-7 29pt我使用图标:29x29和58x58(29x29 @ 2x)2- iPhone SpotLight iOS 7 40pt图标:80x80( 40x40 @ 2x)3- iPhone App iOS 5,6 57pt图标:57x57和114x114(57x57 @ 2x)4 - iPhone应用程序iOS 7 60pt图标:120x120(60x60 @ 2x)

但即使使用图像57x57,我仍然会收到错误.我还有别的办法吗?

validation icons image ios

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

标签 统计

ios ×5

iphone ×3

objective-c ×3

xcode ×2

icons ×1

image ×1

ios5 ×1

validation ×1

xcode4.2 ×1