小编DGu*_*und的帖子

从self.view中删除所有子视图的最佳方法是什么?

我想也许这样的事可能有用:

    for (UIView* b in self.view.subviews)
    {
       [b removeFromSuperview];
    }
Run Code Online (Sandbox Code Playgroud)

我想删除所有类型的子视图.UIImages,按钮,文本字段等

iphone objective-c uikit ios

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

无法在UBUNTU中安装SAMSUNG_Android

当我启用USB debuggingAndroid手机并将其连接到Ubuntu我得到弹出窗口

Unable to mount SAMSUNG_Android
Error initializing camera: -60: Could not lock the device
Run Code Online (Sandbox Code Playgroud)

如何禁用或忽略弹出窗口?在窗户工作正常; 问题出在Ubuntu上

ubuntu

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

呈现模态视图控制器会隐藏导航栏

我有一个带导航栏的导航应用程序,但有一些实例,而不是将视图控制器推入堆栈,我需要以模态方式呈现视图控制器.问题是,当我关闭模态视图控制器时,除了导航栏被隐藏并且(父视图)已经调整大小之外,一切都按预期运行,这是根据文档的预期行为.所以我想我可以简单地调用内置方法取消隐藏导航栏.我已经尝试过了

[self.navigationController setNavigationBarHidden:NO];
Run Code Online (Sandbox Code Playgroud)

以及没有成功的动画版本.

文档在方法中讨论了这一点

presentModalViewController: animated:
Run Code Online (Sandbox Code Playgroud)

在讨论部分,它说,

在iPhone和iPod touch设备上,modalViewController的视图始终全屏显示"和"将modalViewController属性设置为指定的视图控制器.调整其视图大小并将其附加到视图层次结构."然而,文档并没有让我知道在解除模态视图后如何撤消此过程.

有没有其他人经历过这个并找到了解决方案?

编辑:我遇到了同样的问题,所以我没有问自己的问题,而是赞助了这个问题.这是我的具体情况:

在我的例子中,我通过导航控制器在模态视图控制器中呈现图像选择器:

-(void) chooseImage {
    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) {
        imagepicker = [[UIImagePickerController alloc] init];
        imagepicker.allowsEditing = NO;
        imagepicker.delegate = self;
        imagepicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
        imagepicker.navigationBar.opaque = true;
        imagepicker.wantsFullScreenLayout = NO;

        if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {

            if (self.view.window != nil) {
                popoverController = [[UIPopoverController alloc] initWithContentViewController:imagepicker];

                [popoverController presentPopoverFromBarButtonItem:reset permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
            } else {}

        } else {
            [self.navigationController presentModalViewController:imagepicker animated:YES];   
        }
    }
}

-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    if (UI_USER_INTERFACE_IDIOM() == …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uinavigationbar modalviewcontroller ios

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

如何调用"关闭飞行模式"通知

在许多应用程序中,例如Mail应用程序,如果设备处于飞行模式,将弹出"关闭飞行模式或使用Wi-Fi访问数据"的通知.

我认为如果我的应用程序试图访问互联网,这将自动调用,但事实并非如此.有没有特殊的方法来执行此操作,或者如果没有,我如何检查设备是否处于飞行模式并提供设置的链接以禁用它?

iphone cocoa-touch objective-c ios

13
推荐指数
2
解决办法
8970
查看次数

在main.m中加载错误时,应用程序崩溃

我正在尝试恢复一个我意外删除并通过组织者设法完成的应用程序,但是,现在当我尝试在模拟器或iphone上运行它时,它崩溃并在main.m文件中弹出一个错误:

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

该错误发生在"return UIApplicationMain(argc,argv,nil,NSStringFromClass([AppDelegate class]));"中 带有SIGABRT错误的文件部分.我正在使用带有ARC的Xcode 4.2.我在ios 4.3和ios 5.0上测试它.该应用程序之前和之前正在工作,现在正在应用程序商店中.什么都有帮助

iphone xcode program-entry-point sigabrt ios

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

触摸UISlider可防止滚动UIScrollView

我在UIScrollview中有一个(垂直)UISlider.我希望能够更改滑块的值,并且无需抬起手指,向左或向右滚动滚动视图.

期望的行为:

触摸垂直UISlider内部,然后向左或向右拖动手指使滚动视图滚动

实际行为:

触摸垂直UISlider内部,然后向左或向右拖动手指在UIScrollview中不会移动.在UISlider 外部触摸,然后拖动将按预期滚动滚动视图

UIView有一个名为exclusiveTouch的属性,好像它可能与我的问题有关.我尝试将它设置为NO,没有运气.

那么,如何设置我的UISliders以便它们下面的滚动视图能够响应源自UISliders内部的触摸?

cocoa-touch objective-c uiscrollview uislider

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

允许用户编辑UITableView单元格中的文本

我在tableview应用程序中创建了一个"收藏页面"菜单,用户可以在其中保存自己喜欢的网页,然后通过菜单更轻松地导航到它们.

为了便于记住哪个链接是哪个,我想让用户单击一个显示"编辑"的按钮,以某种方式选择要编辑其名称的单元格,然后键入新名称并让单元格重命名本身就是用户键入的内容.我目前正在使用内置设置应用程序来保存链接数据.

我不需要知道我刚问的每个方面.我只是想知道用户是否可以编辑tableview的单元格文本,以及我将使用哪些方法.

我已经看到其他问题涉及类似的基础,但通常来自更具程序性的基础.

cocoa-touch objective-c uitableview ios

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

当应用程序进入后台并返回时,我的NSRunLoop和计时器会发生什么?

我的NSRunLoop应用程序连接到计时器:

NSTimer *updateTimer = [NSTimer scheduledTimerWithTimeInterval:300 target:self selector:@selector(onUpdateTimer) userInfo:nil repeats:YES];
[[NSRunLoop mainRunLoop] addTimer:updateTimer forMode:NSRunLoopCommonModes];
Run Code Online (Sandbox Code Playgroud)

当应用程序进入后台时,这个runloop会发生什么?它是否会消失,这意味着我应该重新创建它applicationDidBecomeActive:

iphone objective-c nstimer nsrunloop ios

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

防止双重投票

我正在创建一个Web应用程序,用户可以通过单击竖起大拇指或大拇指向某些候选人投票,这些用户将不会在该站点上拥有任何帐户.

什么是最好的技术?是否有必要使用验证码来防止垃圾邮件?

投票数量预计将达到数百万,并且只要我获得95%的准确度,主题就不是很关键.谢谢.

php double vote voting-system

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

如何在本地测试我新开发的移动网站

因此,我创建了一个移动网站,用于个人目的,并对Jquery移动设备进行了一些实践.我只是想知道我是如何在我的工作站本地测试我的移动网站,因为我还没有服务器或FTP来通过互联网上传这个.

有人可以建议我怎么做?我看到很多模拟器,但我认为在我可以测试模拟器之前,我必须上传我的网站.

mobile

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