小编dan*_*ser的帖子

问号和冒号(?:三元运算符)在objective-c中的含义是什么?

这行代码是什么意思?

label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect;
Run Code Online (Sandbox Code Playgroud)

?:迷惑我.

c syntax objective-c operators conditional-operator

266
推荐指数
5
解决办法
31万
查看次数

获取UIWebView的当前URL

我已经尝试获取我的当前网址UIWebView:webview.request.URL.不幸的是,这NSURL是空的.这里有什么不对吗?我正在使用Xcode 3.2.2 beta 5.

上面的代码应该在UIWebView委托中执行didStartLoad.

iphone url request uiwebview ios

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

li ul li太长,行包裹但没有缩进

我有一个无序的HTML列表(ul).如果第二个单词太长,则行会自动换行,但溢出的文本不会缩进.任何想法如何解决?

这是一个例子:http: //tinyurl.com/yk32ek6然后"Leistungen",然后点击KINDERZAHNHEILKUNDE.现在你明白我的意思了.

可能是因为css,不知道这一点.

html css

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

如何在iphone上检查自定义网址方案?

我想在我的应用程序中使用自定义URL方案,例如调用navigons mobile navigator.首先,我想检查是否安装了navigon,或者至少是否已经注册了自定义URL方案"navigon://".

有任何想法吗?

非常感谢.

iphone url-scheme

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

无法将UICollectionViewCell集中在UITableViewCell中

所以我正在探索新的tvOS.因为我想要复制应用商店的水平功能部分(例如"最佳新应用")

我的计划是使用UITableView来布局基本结构(行),并为所有单独的可水平滚动项使用UICollectionView.

不幸的是,tvOS始终关注UITableViewCell,而不是内部的UICollectionViewCell.我已经读过了

override var preferredFocusedView: UIView? {
    return aView
}
Run Code Online (Sandbox Code Playgroud)

所以在我的控制器中使用这个在获得正确的子视图方面很难.

有什么我可以研究或有人可以指出我正确的方向?迭代所有子视图直到我得到正确的视图似乎是一个坏主意.

非常感谢!

uitableview apple-tv uicollectionview swift tvos

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

CoreAnimation CALayer和CATextLayer组合

我最近刚和CA一起玩.现在我有点卡住了.这是我想要动画的东西: 在此输入图像描述

至于现在我已经得到了圆形动画.我将CALayer子类化为制作动画.我真的不知道从哪里开始.我在哪里添加CATextLayer的子图层?如何同时为两者设置动画,使其看起来像带有线条的文字粘在圆圈末端?

如果您需要一些代码或其他任何内容,请告诉我.

我很乐意在这里得到一些帮助:-)

非常感谢!

iphone core-animation calayer catextlayer

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

每分钟调用php脚本

我想每分钟调用一个PHP脚本.我在我的网络服务器上的scriptruntime大约是90秒.我以为用cronjobs做这件事,但我必须为这项服务买单.还有其他可能吗?

非常感谢.

php cron

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

'静态'UIButton ontop UIScrollview?

我想要达到一个相当简单的效果.一个scrollView和它上面的静态按钮.到目前为止还没问题.不幸的是,如果我想滚动视图"低谷"按钮,就会出现问题.因此,开始在按钮内拖动将影响按钮,而不是滚动视图.

关于如何实现这一点的任何想法?

非常感谢!

我认为这种方法不起作用,因为在UIScrollView中不推荐使用touchesBegan ...(这个信息是真的吗?)

不是解决方案:-)

@implementation MySuperButton

+ (id)buttonWithFrame:(CGRect)frame {
    return [[[self alloc] initWithFrame:frame] autorelease];
}

- (id)initWithFrame:(CGRect)frame {
    if (self == [super initWithFrame:frame]) {
        NSLog(@"initWithFrame");
    }
    return self;
}

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    [super touchesBegan:touches withEvent:event];
    [self.nextResponder touchesBegan:touches withEvent:event];
    NSLog(@"[self nextResponder]: %@", [self nextResponder]);
}

@end
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用.我认为下一个响应者是我的UIView而不是我的UIScrollView.有任何想法吗?

如果我的viewcontroller是nextResponder,将触摸传递给scrollView,那么也没有任何反应.

iphone uibutton uiscrollview touches

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

使用代码在UINavigationcontroller中触发按钮

如何在我的导航控制器中获得一个级别?文档对我没有帮助.

[self.navigationController popToRootViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

弹出到根(如它所说).

[self.navigationController dismissModalViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

也没用.

谢谢你的帮助!

iphone uinavigationcontroller

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

UIButton如何从UIView中删除?

我已经设置了一个按钮并将其添加到视图中.我想在UIKeyboardTypeNumberPad中添加一个"完成"按钮.这是我的代码.

UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeCustom];
    doneButton.frame = CGRectMake(0, 163, 106, 53);
    doneButton.adjustsImageWhenHighlighted = NO;
    [doneButton setImage:[UIImage imageNamed:@"DoneUp.png"] forState:UIControlStateNormal];
    [doneButton setImage:[UIImage imageNamed:@"DoneDown.png"] forState:UIControlStateHighlighted];
    [doneButton addTarget:self action:@selector(doneButton:) forControlEvents:UIControlEventTouchUpInside];

    // locate keyboard view
    UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1];
    UIView* keyboard;
    for(int i=0; i<[tempWindow.subviews count]; i++) {
        keyboard = [tempWindow.subviews objectAtIndex:i];
        // keyboard view found; add the custom button to it
        if([[keyboard description] hasPrefix:@"<UIKeyboard"] == YES)
            [keyboard addSubview:doneButton];
    }
Run Code Online (Sandbox Code Playgroud)

如果我有一个类型为NumbersAndPunctuation的Kayboard,我想删除按钮,一切都很好.

如果我单击我[(UIButton)*sender removeFromSuperview]; 用来防止内存泄漏的按钮.

但是如何从其他功能中删除按钮?

非常感谢!

其他一些人确实在其他地方问了这个问题,但没有得到答案.我相信你可以帮忙:)

iphone uibutton uiview

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