zoukankan      html  css  js  c++  java
  • 一个很实用的,跳转填写 , 回来赋值.

    //
    //  IntextViewController.h
    //  resume
    //
    //  Created by  on 16/7/1.
    //  Copyright © 2016年  All rights reserved.
    //
    
    #import "BaseViewController.h"
    
    @interface IntextViewController : BaseViewController
    @property(nonatomic,strong)NSString *editStr;
    @property(nonatomic,assign)id delegate;
    
    @property (weak, nonatomic) IBOutlet UITextView *editTextView;
    @property(nonatomic,assign)NSInteger count;
    
    
    @end
    //
    //  IntextViewController.m
    //  resume
    //
    //  Created by  on 16/7/1.
    //  Copyright © 2016年 . All rights reserved.
    //
    
    #import "IntextViewController.h"
    #import "InvitationViewController.h"
    
    @interface IntextViewController ()
    
    @property (strong, nonatomic) UIButton *rightBarBtn;
    
    @end
    
    @implementation IntextViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        [self addTopBackView];
        [self addtitleWithName:@"公司信息填写"];
        [self addRightBarButtomWithButton:self.rightBarBtn];
        UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
        [button setBackgroundImage:[UIImage imageNamed:@"back"] forState:UIControlStateNormal];
        [button addTarget:self action:@selector(leftButtonClicked) forControlEvents:UIControlEventTouchUpInside];
        button.frame = CGRectMake(10, 20 + 7 , 30, 30);
        [self.view addSubview:button];
    //    [self addLeftBarButtonItem];
        _editTextView.text =[NSString stringWithFormat:@"%@", _editStr];
        [_editTextView becomeFirstResponder];
        
    }
    
    - (UIButton *)rightBarBtn {
        if (_rightBarBtn == nil) {
            _rightBarBtn = [UIButton buttonWithType:UIButtonTypeCustom];
            [_rightBarBtn setTitle:@"修改" forState:UIControlStateNormal];
            [_rightBarBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
            [_rightBarBtn addTarget:self action:@selector(leftButtonClicked) forControlEvents:UIControlEventTouchUpInside];
            _rightBarBtn.frame = CGRectMake(0, 0, 60, 40);
        }
        return _rightBarBtn;
    }
    
    -(void)leftButtonClicked
    {
        if (self.delegate && [self.delegate respondsToSelector:@selector(getTextView:with:)]) {
            
            [self.delegate getTextView:_editTextView.text with:_count];
            
        }
    
        [self.navigationController popViewControllerAnimated:YES];
    }
    - (void)didReceiveMemoryWarning {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.
    }
    #pragma  mark -- 判断字符串是否是纯数字
    -(BOOL)isPureInt:(NSString *)string{
        
        NSScanner* scan = [NSScanner scannerWithString:string];
        
        int val;
        
        return [scan scanInt:&val] && [scan isAtEnd];
        
    }
    
    @end

    在你的主页面里写上这个方法

    //获取填写的text
    -(void)getTextView:(NSString *)text with:(NSInteger )index{
        [_contentAry replaceObjectAtIndex:index withObject:text];
        [_infoTable reloadData];
        
        //最后为textview的修改
        if (index == [_contentAry count]-1) {
          [_signTextView setText:text];
        }
    }

    最后用你获取的text取代cell的一部分

    - (IBAction)touchedTextView:(id)sender {
        
        EditInfoViewController *editView = [[EditInfoViewController alloc] initWithNibName:@"EditInfoViewController" bundle:nil];
        editView.hidesBottomBarWhenPushed = YES;
        editView.count = [_contentAry count]-1;
        editView.delegate  = self;
        editView.editStr = [_contentAry objectAtIndex:[_contentAry count]-1];
        editView.textLength = 140;
        editView.titleName = @"职位描述";
        [self.navigationController pushViewController:editView animated:YES];
    }
  • 相关阅读:
    LINUX 系统性能检测工具vmstat
    ebs 初始化登陆
    oracle 以SYSDBA远程连接数据库
    ORACLE hint
    ORACLE CACHE BUFFER CHAINS原理
    oracle 当月日历的sql
    oracle to_char处理日期
    EBS 抓trace 文件
    oracle 执行计划的获取方法
    linux ln用法
  • 原文地址:https://www.cnblogs.com/fume/p/5647935.html
Copyright © 2011-2022 走看看