小编Jua*_*ero的帖子

拖动按钮时ScrollView不滚动

我有一个滚动视图,用于滚动它没有全部按钮.现在它确实如此,当拖动鼠标时(在模拟器上)没有任何反应(我认为因为按钮被推动).我怎么能做到这一点?

cocoa-touch uibutton uiscrollview ios ios-simulator

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

如何使UITableView的节标题居中

我想把标题集中在tableview上,但是我有2个问题.首先我没有正确的高度,其次UILabel看起来不像默认标题 - 字体/字体大小/颜色等...是否有更好的方法来居中它,和/或有没有办法制作它看起来像默认标头.

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger) section
{
    //section text as a label
    UILabel *lbl = [[UILabel alloc] init];
    lbl.textAlignment = UITextAlignmentCenter;  

    lbl.text = @"Header";
    [lbl setBackgroundColor:[UIColor clearColor]];  

    return lbl;
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch uitableview ios

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

在界面构建器中使用自定义字体

我搜索了这个网站,但我发现了一些未解决的问题.

我已经将自定义字体加载到我的xcode项目中.一件[UIFont fontWithName:@"Laconic-Light" size:19]作品.但是界面构建器不喜欢该字体.我无法与IB一起使用它总是显示默认字体.有没有办法告诉IB它可以使用该字体?

fonts interface-builder ios

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

通缉:如何可靠,一致地选择MKMapView注释

在调用MKMapViewsetCenterCoordinate:animated:方法(没有动画)后,我想调用selectAnnotation:animated :(带动画),以便从新居中的图钉中弹出注释.

现在,我只是观察mapViewDidFinishLoadingMap:然后选择注释.但是,这是有问题的.例如,当不需要加载其他地图数据时,不会调用此方法.在这些情况下,我的注释未被选中.:(

很好.我可以在设置中心坐标后立即调用它.啊,但在这种情况下,它也有可能存在地图数据加载(但还没有完成加载还).我冒险过早地调用它,动画最多也会变得不稳定.

因此,如果我理解正确,这不是知道我的坐标是否可见的问题,因为它可能几乎偏离屏幕距离并且必须加载新的地图数据.相反,它需要知道是否需要加载新的地图数据,然后相应地采取行动.

有关如何实现这一点的任何想法,或者如何在将注释生效的坐标重新定位到地图视图后以其他方式(可靠地)选择注释?

线索赞赏 - 谢谢!

mapkit mkpinannotationview ios

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

将UIView原点转换为其Window坐标系

我想在窗口坐标系中获取scrollView的原点.例如,目前,scollView的起源是(0,51).但是在窗口坐标系中它应该是51 + 44(导航栏高度)+20(状态栏高度)= 115.在窗口坐标系中,scrollView.frame.origin应该是(0,115).我尝试使用convertPoint:方法,但有时会得到(0,51)或(0,0).请提供解决方案.谢谢

uiview coordinate-systems uiwindow ios

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

iPhone:在生产证书上推送通知测试

我有一个快速的问题.我一直在测试我的iPhone应用程序的开发推送通知证书,并且它一直正常工作.我只想知道在将应用程序提交到AppStore之前是否可以测试生产证书?我尝试过,但是当我使用生产证书时,消息不会出现.当我使用生产证书时,Apple是否要求应​​用程序在AppStore中?

谢谢.

production-environment apple-push-notifications ios

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

How to make an underlined text in UILabel?

如何制作带下划线的文字UILabel

我试过制作一个UILabel高度为0.5f并将其放在文本下面.当我在iPhone 4.3iPhone 4.3模拟器中运行我的应用程序时,此行标签不可见,但它在iPhone 5.0模拟器中可见.为什么?

我怎样才能做到这一点?

cocoa-touch text underline uilabel ios

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

iPhone:在MKMapView中检测Tap

如何在实例上检测到单击MKMapView?我是否必须继承MKMapView并重写该touchesEnded方法?

谢谢,

-克里斯

cocoa-touch mapkit mkmapview ios

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

在Swift中传递空闭包的优雅方式

在Swift中,我经常必须将noop闭包传递给方法,以符合方法的预期参数(arity).在Obj C的旧时代,人们可以通过nil一个noop回调并完成它.在没有像下面那样传递空块的情况下,在Swift中有更快更优雅的方法吗?

UIAlertAction(title: "Ok", style: UIAlertActionStyle.Default, handler: { (UIAlertAction) -> Void in }) // do nothing in callback

完整的例子:

import UIKit

class UIAlertControllerFactory {
    class func ok(title: String, message: String) -> UIAlertController {
        var alertController = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.Alert)
        var okAction = UIAlertAction(title: "Ok", style: UIAlertActionStyle.Default, handler: { (UIAlertAction) -> Void in
        })
        alertController.addAction(okAction)
        return alertController
    }
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch ios swift

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

使UISearchBar背景清晰

我无法清除搜索栏我试图通过将其背景颜色设置为清晰来表达清楚,并且我还在搜索栏下放置了一个图像

我也明确了搜索栏的背景

 for (UIView *subview in self.searchBarHome.subviews) {
      if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {
         [subview removeFromSuperview];//please help me to make clear background of uisearchbar
        break; 
    }
}
[self.searchBarHome setBackgroundColor:[UIColor clearColor]];
Run Code Online (Sandbox Code Playgroud)

objective-c uisearchbar ios

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