小编Rav*_*oda的帖子

UIImageView方面适合和中心

我有一个图像视图,以编程方式声明,我也以编程方式设置其图像.

但是,我发现自己无法将图像设置为适合方面并将中心与图像视图对齐.

换句话说,我希望图像:

  • 如果图像很大,缩小以适合方面.
  • 如果图像很小,则居中但不放大.

我怎么做到的?

objective-c uiimageview uiimage ios

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

MKMapView MKPointAnnotation点击事件

我有一个注释列表(MKPointAnnotation).我有一个UIViewController这是整个视图,执行的MKMapView控制,我认为是用于检测与地图,告诉您如何显示注释的用户互动,我自己MKPointAnnotation实现(子类)控制器有用.

然而,我对用户检测到轻敲事件感到震惊.

谷歌搜索告诉我,我必须通过实现以下功能来做一些事情.

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
Run Code Online (Sandbox Code Playgroud)

而且我必须在一些实现MapViewDelegate(协议)的类中实现它.

但我很困惑,无法前进.谁能告诉我在哪做什么?

抱歉所有的大惊小怪!

objective-c mapkit mkmapview mkannotation ios

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

Robos字体为ios

我喜欢roboto的感觉(可用于Android平台),并希望将其用于我的应用程序,我正在构建.我有两个问题

1).如何在IOS中获得Roboto?(似乎,我没有从哪里开始)2).如何将特定字体设置为整个应用程序的默认字体?

fonts ios

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

mkannotation中的自定义数据变量

我有一个地图视图控制器(UIViewController,MKMapView)及其委托(HCIResultMapViewController).

我希望在这部分中具有以下功能.

1).我希望使用我定制的NSObject,这样我就可以将其他细节与标题,副标题等基本实体联系起来.

因此根据我的需要,我编码如下

在HCIResultMapViewController中

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.

_houseList = [[_resultList objectForKey:@"result"] objectForKey:@"listings"];

// NSLog([_houseList description]);

int i = 0;

for (NSDictionary *house in _houseList) {

    HCIAnnotationViewController *annotation = [[HCIAnnotationViewController alloc]
                                     initwithHouse:house];
    [_mapView addAnnotation:annotation];
    // NSLog(@"asdjhasdjsajdhaksdjghasdasdjahsdahskvdka");
    self.currIdentifier = i;
    i++;
}

[_mapView setShowsUserLocation:NO];
}
Run Code Online (Sandbox Code Playgroud)

其他代表职能

-(void) mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control {

for (NSObject<MKAnnotation> *annotation in _mapView.selectedAnnotations) {
    NSLog(@"hellomaster");
    NSLog(annotation.title);
    if ([annotation isKindOfClass:[HCIAnnotationViewController class]]) {
        NSLog(@"hellomaster");
    }
} …
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

IOS会禁用部分代码

我是IOS技术的新手.我一直在开发一个应用程序,我必须在我的地图上添加大约10,000个mkannotations.所以我更喜欢使用聚类算法(可能使用k_means).但是,我在(https://www.cocoacontrols.com/controls/adclustermapview)找到了这个漂亮的外部库.

当我编译这个项目的示例框架并在模拟器上运行时,一切正常,但是,当我按照他们的描述将所需文件添加到我的项目时,它会引发很多错误.

retain
release etc.
Run Code Online (Sandbox Code Playgroud)

所以我理解项目中的弧兼容性存在一些问题

这是我的问题

  1. 这些保留,释放方法在某些项目中使用,是否意味着它们是使用旧版本的IOS开发的?
  2. 如果是这样,除了手动删除它们之外,我该如何解决这些错误?
  3. 在IOS中是否有一个方法,它允许我使用一个编译器部分编译代码而其余的使用其他编译器?

objective-c markerclusterer ios

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