小编Rap*_*eta的帖子

如何防止按钮的背景图像拉伸?

我正在为UIView分配一个UIButtonTypeCustom UIButton,其背景图像小于按钮的框架.图像较小的原因是因为我试图为UIButton添加更多的"目标区域".但是,图像被缩放到帧的完整大小,而不仅仅是图像的大小.

我已经尝试将UIButton和UIButton的imageView contentMode属性设置为"UIViewContentModeScaleAspectFit",但没有运气,图像仍然被拉伸.

有没有办法做我想以编程方式做的事情?

提前致谢!

cocoa-touch uibutton uikit uiimageview ios

52
推荐指数
3
解决办法
4万
查看次数

如何以编程方式关闭UISearchDisplayController?

我想在用户点击"搜索"按钮时关闭我的UISearchDisplayController,因为我正在从网上加载新数据.如何以编程方式关闭控制器?我已经调用了正确的方法,但不知道该怎么做.

我认为下面会有用,但我错了.

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
    [self.searchDisplayController finalize];
}
Run Code Online (Sandbox Code Playgroud)

iphone uisearchdisplaycontroller ios4

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

Objective C版本的explode()?

如果我想将PHP中的部分字符串分解为数组,我有一个漂亮的explode()函数,我只是执行以下操作

$mystring = "HI:THERE:HOW";
$stringarray = explode(":", $mystring);
Run Code Online (Sandbox Code Playgroud)

我明白了

$stringarray = (
  [0] = "HI"
  [1] = "THERE"
  [2] = "HOW"
);
Run Code Online (Sandbox Code Playgroud)

Objective C中是否有类似的函数将字符串分解为数组?谢谢你的帮助!

c iphone objective-c

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

使AJAX调用安全

如果用户查看我的JavaScript文件,复制函数的内容并使用AJAX向我的服务器发送请求,会发生什么?有没有办法正确防止这种情况发生?

javascript ajax

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

copyItemAtPath始终失败,文件存在错误

我正在尝试使用copyItemAtPath复制目录,但每次失败并出现"操作无法完成.文件存在"错误.

这是我正在使用的代码

NSLog(@"Copying from: %@ to: %@", [[NSUserDefaults standardUserDefaults] objectForKey:@"template_1_path"], path);
if(![file_manager copyItemAtPath:[NSString stringWithFormat:@"%@", [[NSUserDefaults standardUserDefaults] objectForKey:@"template_1_path"]] toPath:[NSString stringWithFormat:@"%@", path] error:&error]) {
      NSLog(@"%@" [error localizedDescription]);
}
Run Code Online (Sandbox Code Playgroud)

日志示例 -

"Copying from: /Users/testuser/Sites/example_site to: /Users/testuser/Desktop"
"The operation couldn’t be completed. File exists"
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么的任何想法?

提前致谢!

cocoa objective-c nsfilemanager

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

如何判断控制器何时从后台恢复?

所以我想在我即将推出的iPhone应用程序中支持应用程序切换,并且我已经在我的应用程序委托中实现了所有正确的委托方法.因此,当用户恢复应用程序时,我可以在NSLog中看到他们的活动.但是,我怎么能告诉我的应用程序已恢复控制器?有没有一种方法可以放在我的控制器中告诉我应用程序已在所述控制器中恢复?我问的原因是因为我的应用程序处理自己的URL架构,我想根据启动的URL更新视图.任何帮助将不胜感激.

提前致谢

iphone multitasking ios4

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

应用程序窗口应在应用程序启动警告结束时具有根视图控制器

我现在已经坚持了几个小时这个警告.我一直在寻找答案,尝试了我找到的所有答案,但找不到解决办法.这是我所拥有的代码的破败,Xcode默认生成.

这是我的AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    self.window.rootViewController = self.navigationController;
    [self.window makeKeyAndVisible];
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

我在main.m上有这个(根据这个答案)

int main(int argc, char *argv[])
{
    @autoreleasepool {
        int retVal = UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
        return retVal;
    }
}
Run Code Online (Sandbox Code Playgroud)

我也正确连接了我的MainWindow.xib中的所有连接.所以我现在不知所措.我可能遗失的任何东西?提前致谢!

objective-c uiviewcontroller ios ios5

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

为web开发启动python的良好资源?

我真的很想学习用于Web开发的Python.谁能指出我正确的方向?我一直在看谷歌的东西,但没有真正发现任何显示正确的文档和如何开始.任何推荐的框架?教程?

我已经做了5年的PHP,所以我只是想尝试新的东西.

python

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

如何更改单元格的textLabel框架?

我已经尝试了几乎所有的东西,但我似乎无法将cell.textLabel属性向下移动一点点.我在下面附上了截图,我已经尝试了几乎所有我能找到的东西.

我已经尝试直接更改.frame属性,尝试修改如果通过使用" - (void)tableView:(UITableView*)tableView willDisplayCell"方法".我也尝试分配自定义标签.我可以移动自定义标签,但它不会像原始textLabel那样进入单独的行.我只需要将图示的多行标签稍微移动一下.

任何帮助表示赞赏!

在此输入图像描述

iphone uilabel ios

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

怪异的"Retina"iOS模拟器行为

我上周将Lion更新为Mountain Lion,从那以后,在iOS模拟器上得到了这个非常奇怪的错误.第一张图显示常规模拟器,第二张显示"Retina"模拟器.有谁知道如何解决这一问题?我尝试删除Xcode并重新安装,但没有运气.

普通模拟器:

普通模拟器

Retina模拟器:

视网膜模拟器

在此先感谢您的帮助!

编辑:这不是iPad模拟器.这是"设备"菜单的屏幕截图.

设备标签

ios ios-simulator osx-mountain-lion

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